Opening a business in the US is independent from the independent considerations of permitting you to work in the US or reside here. Many non-resiident aliens open businesses here, but a visa is required to be able to work for the business you open, whether an E, L, H1b or other visa.
Answered on Feb 19th, 2013 at 4:11 PM