Let me start in order:
I believe that you cannot create a company with an H1B visa. That would be in violation of the agreement: you are only allowed to work for one employee for each H1b visa and you cannot just create a company and give yourself an H1B visa; that's against the rules.
There are plenty of websites where people have asked this question.
Also, do not try to create company in your home country and work for that as well because if the US government finds out they could consider that as working for another employer and it could cause you problems.