You might want to consider a control panel such as Plesk. Plesk on Windows works great.
If you don't want a control panel, you should do a search on Google for how to setup websites in IIS6. You'll also want to get some info on Windows DNS if you plan to host your own.
I agree this would be your best bet hosting controller is a great control panel with excellent support and pricing. When you have clients they will also want the access it provides them to work on their own account vs you having to make every change manually.
...hosting controller is a great control panel with excellent support and pricing...
No disrespect intended but I WHOLLY AND TOTALLY disagree with this. I found their CP to be very clunky and buggy. The support could not speak or communicate in English effectively and they were very slow!
Now that is only my interaction with them but I most certainly would not suggest anyone use them.
I would suggest either Helm or H-Sphere. Plesk seems a bit bloated and clunky to me.