A domain name works like an address forwarding service.
All of your Web site content sits on a computer with a unique address. This is called an IP address. An IP address is made up of a series of numbers, such as 123.23.234.45. Your domain name directs visitors to your site using this IP address.
Using domain names instead of IP addresses because most people find it easier to remember a name rather than a series of numbers.
you can register as many domain names as you'd like and choose to have them parked until you find a hosting reseller provider. To do so, register a domain name and select "Parking." If this option is chosen, a temporary Parked Page displays whenever somebody types your domain name in their browser. This temporary page will inform anyone passing by that this is the future location of your site. Normally you register a *host* domain name, so every body can know you are running a web hosting business.
2. Find a web hosting reseller providers.
There are lot of web hositng providers in the world. just search google and you will find it. They fall into the following categories:
(a) The reseller acts as an agent for the web hosting company. The service is advertised by the reseller as being with the actual web hosting company. People buy direct from the web hosting company but the reseller gets a cut if customers mention the reseller's name.
(b) The reseller acts as a marketer for the web hosting company. The service is advertised by the reseller as being with the actual web hosting company. People buy the service from the reseller but all further contact they have is direct wih the web hosting company.
(c) The reseller appears to be a web hosting company in his own right, handling sales and support but 'rebadges' somebody else's service. A customer buys web space from the reseller who buys web space (at a lower price) from the actual web hosting company. Customers contact the reseller for support.
If you are going to hand sales your self, you must have your own billing software and complete form.