Welcome to Webcosmo Webmaster Forum. We are a laid back yet well-maintained Webmaster Forum offering help and resources on SEO, marketing, online business, web design, hosting and other webmaster related topics.
The most important thing is to have an idea what do you want to do and what kind of hosting are you most comfortable with selling, do you want to start as a reseller or forming a company right away. Most of us started as resellers because it's less stressful.
Taking into account your needs, I would recommend you to order reseller hosting account first with WHMCS
As for the one reliable US web host I know, can recommend GlowHost.com - pricing is reasonable. You can get 2 month for free if you use the code 2FREEMONTHS
1.Write a Business Plan.
2.Get Business Assistance and Training.
3.Choose a Business Location.
4.Finance Your Business.
5.Determine the Legal Structure of Your Business.
6.Register a Business Name ("Doing Business As")
I know that pretty good ssd reseller hosting plans offered by Kvchosting.com - pricing and features are unique.
My page was attacked by script kiddies on several occasions and their support responded quickly and effectively, helping to harden my site against further attacks.
The best way to start a hosting business is to stop asking questions like these on forum. I highly even doubt anyone who is successful in this business is going to waste their precious time replying to this thread. Also, your question is so lame.
First of all, you need your own website! I cannot imagine how people can conduct their business without one...really. At the beginning I used my social network accounts, but it wasn`t as successful as I wanted it to be. A good friend of mine suggested that I might make my own website by means of http://www.webstarts.com/pricing . My website helps me earn more!