I don't know anything about H1-B. But if you want to register a corporation, you should register with the state of secretary. You probably can find its website and most states offer the step-by-step procedure for forming a corporation. If you don't make any elections from IRS, the corporation is "C" automatically. Once you register, your corporation is a independent entity from you. You AND your corporation both need to file its own tax return.