Not sure about regular bank accounts (I think not without a US address) but you can open stockbroking accounts with the likes of E*Trade, Ameritrade etc. without presenting yourself to them or having a US address and they also offer cash holding accounts.
Over the years I've had Datek, Ameritrade and E*Trade brokerage accounts (most or all of which were linked to ESOP/ESPP schemes offered by my employers over the years) which also had a cash deposit facility and was able to wire money to/from them with no great difficult most of the time. You do have to watch the charges that apply and you are obviously subject to exchange rate fluctuations when doing this.