Its been almost 2 years since you created this thread? You weren't back in the USA in that time?
The issue here is that since you want to make a new account while overseas will set off red flags with most exchanges. Because its strange for someone to create an account with an identity that doesn't match the origins of where the IP address is from. This is no different than logging into your bank account from a foreign international IP and trying to make a transfer, most likely your account would get flagged.
Like everyone suggested here before, unless you can get a bank account in your current country then try a bitcoin ATM or a peer to peer meet like localbitcoins.
Well, the problem comes in with the 2FA and the mobile telephone that he links to the 2FA. He can go back to America and then link a local mobile number with 2FA, but the exchange might pick up that he is using his account from a IP that are not in the US and then they might flag his account.
I get a notification from my local exchange when I login from another computer with a new IP address, so they do monitor this kind of activity. He might have to use a VPN service, but if they detect that, they might block his account again.