I am on an immigrant, and to answer your question, I don't think there is an easy way to accomplish this. Your best, and most legit option is to wait out for the green card.
There might be a way to spin off a company with a citizen, but even then, to work with them on a H1-B visa, the company needs to show some revenue so that as to convince the INS that it may potential need additional employees, especially immigrants.
Please take what I say with a grain of salt. I looked some into this, and from what I understood, this is the only safe route. Good luck, and I will be interested in knowing if you find something that disagrees with me...:D