Our office sets up LLCs and corporations for non-resident aliens all the time. No SSN is required and the business entity will obtain its own FEIN. The rest of your question is very fact specific to the business you are in, who is involved, etc. and requires a client interview.
Answered on May 16th, 2013 at 4:15 PM