If this all sounds like a bit more than you are willing to take on, you do have an easier, more doable alternative. You can become a reseller for an existing hosting company. Becoming a reseller is usually quite simple, you sign up with a hosting company that offers the sort of features and service that you would like to embrace for your business. In most cases, you will get a reseller page and account with your brand name on it. The original host handles billing, support, and technical issues. This leaves you free to develop your business and concentrate on ways of gaining customer interest in your hosting services. The parent company will generally allow you to create your own brand name and will charge you a monthly fee and you in turn, are allowed to create you own packages and pricing and can set up user accounts. Reseller fees can range from $20-$100 per month which certainly offers you a much more affordable alternative to creating your own server.
Either route can provide a great business opportunity for you; just remember to offer your customers the services they need at a price that keeps you up to par with the competition. As your business grows you will better learn what is in demand and how to drive a successful web hosting business.