I have a hypothetical question, so please skip the mussar shmuzen...
1. Can a foreign national open a US bank account, despite the fact that he has no SS number, and is not currently a resident or present in the US. (legally I know the answer is yes, but does anyone know of any banks who will open an account hassle free for such a person (if they need to have a valid US address that is obtainable).
2. If such a person holds US citizenship, but fails to disclose that to the bank, is he in violation of any laws? (obviously you can't lie if they ask you, but what if they don't ask and you produce a valid foreign passport ID number) and if so, is there any possible way for the US government to find out (the names are different)?
The person in question is an Israeli who does not reside in the US and is working in Israel as an outside consultant for a US company (explicitly NOT an employee of that company). That company wants to know how and where to pay him and the above person who is a US citizen does not want to deposit the checks in a bank account linked to his SS number because he is worried about getting into trouble with the IRS because he may be liable for taxes, social security and whatnot even though he is neither working or residing in the USA, and it would require the employer to fill out the appropriate paperwork and submit it to the IRS. If the consultant is overseas, no such paperwork or notification is necessary.