Ask a Business Lawyer. Get Business Law Questions Answered ASAP.
As an H1-b visa holder you are restricted from working for any company except your employer and only in the areas for which you were sponsored. Consequently, you could not operate as a self employed person. You can form a C corp and be an investor in it but you would have to have a green card holder or US citizen handle management functions although you could be a 100% owner.
If this answer is responsive to your question, please accept it. That is how we are compensated. I would also be appreciated if you provided feed back on your view of the answer. Finally, if the answer was especially helpful you can provide a bonus. If I can be of further assistance or you have other questions in the future you can ask for me and reach me at this site.
This communication is not intended as legal advice. A local attorney should always be consulted for legal advice. No client/attorney relationship is intended or created by this communication.