I need one too
If you find a way to open one : PM me
But nobody can make this.
I speak on the phone over 1 hour with BOA client center and the final answer was : we can open a BOA on your name ONLY if you are physically present in the bank.
So the only way is to visit US.
Any other "offers" to open a BOA account are just scams !