This is fine to setup a bank account, but it creates a potential tax liability as the manager is likely to be seen as a dependent agent by the IRS.
Phone them if you don't believe it's possible. All the major banks will open accounts for non-residents. Most of them require you to be there in...