I easily opened a bank account on a two-months tourist visa with a lease contract and certified copy of my passsport from my embassy.
I also went with a friend to another branch, and only with the passport he could open an account paying a health insurance that costs 4-5k THB. No questions...