I have a B2 visa until Jan 2012. I had an approved H1 visa last year while I am here in the USA. But I have to get it from my home country , while my I-94 has expired already. As advised, I won't be able to come back since I overstayed my allowable I-94 duration. Being out-of-status already, what else can I do to make my stay here legalized? Can another employer like a school provide sponsorship?
Once you have accrued unlawful presence of over 180 days/one year, you become subject to 3/10 year bar from reentering USA. That is a very difficult position to be in. I suggest you speak with a lawyer about your situation. Read my blog for understanding more about unlawful presence.