Hey Kyle
Very wide topic here
You could start with a reseller plan, which I think would suit you best.
A reseller doesnt cost too much to buy, but dont go for the cheapest you see, bad move in a lot of cases
Make sure you find a host that has been around for a while so they dont do a runner and your left with their server being down and a lot of unhappy customers.
First thing, do as much research as you can.
Research is everything for running a hosting biz
Try get a host that will be able to help you because you dont know very much.
When you get a reseller account you get an admin control panel, from that you can add customers, edit their accounts etc. etc.
You will have to get a site setup and most likely install a few scripts, billing, client management, support.
You can also host your own sites under your reseller account which is a good thing if you have a number of your own sites.
Anything I missed out?
If you have any questions just ask!
John