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.
step 1: Start by deciding what are the types of hosting you are going to provide
step 2: Decide on plans and pricing for your hosting services
step 3: Plan out your client handling mechanism
step 4: Get your hosting business rolling by tying down a cost effective ISP for your leased line
step 5: Plan your bandwidth purchases
step 6: Consider investing in power
step 7: Think about hardware purchases
step 8: Consider licensing purchases
step 9: Know about support team costs
step 10: Make your presence felt among web hosting business and competing
step 11: Always be a part of existing discussions on various forums
step 12: Deciding on various online marketing strategies such as SEO, SEM, running a Google AdWords campaign can also provide you with an option of creating a larger client base
step 13: These are a few major aspects of any web hosting business