Do I need to be present for the opening of an account?

Yes. All banks are subject to the regulations of the Patriot Act. Nowadays it is difficult for foreigners to open a bank account in the US remotely. The financial institutions are obligated to document the identity verification of whoever is opening an account.