This is my first real post on these forums, so I thought I would make it a good one.
We have all seen those threads talking about what it takes to run a web hosting company, and the truth is, it doesn't really take much. Just have a lot of money, good knowledge of HTML/CSS and know how to use IRC. (you will also need A LOT of time)
First, think of a name for your web hosting company, purchase domain name, and choose a great design. I wouldn't suggest buying from TemplateMonster!!