First, you can set up a corporation,or LLC as a non-citizen, in any state. If you are conducting business in other states you must register as a "foreign corporation" in each state other than the state of incorporation where the company will have a physical presence. Owning a company does not necessarily give you a work permit (green card) or work visa.
Answered on Jun 12th, 2012 at 1:03 PM