If you want to Start hosting business only for hobby not for service . Then try some free reseller provider: http://myownfreehost.net/
Or if you want to become a web hosting provider for establishing your business then you need start step by step.
1. Reseller Hosting(low budget).
2. VPS/Dedicated Server + Control Panel.
3. Billing Automation Script(WHMCS or Hostbill).
4. Web Site.