Что надо? Очень просто...
1)
Сервер. Компьютер с серверной платформой, желательно компактный и при возможности корпус с 1U дабы не доплачивать за дополнительные юниты в стойке.
2)
Доступ к сети Интернет.Требуется установить сервер в специализированный Дата-центр (ДЦ), который будет подавать на ваш сервер канал доступа с определёнными параметрами и ограничениями (скорость порта, скорость канала, ограничения по трафику и т.п).
3)
Софт.Стоит понимать, что ОС семейства Windows, платное решение. Т.е нужно ставить Microsoft Windows 2008 Server, попробовать свои возможности и после Trial-периода если желание не пропадёт - точить свои познания дальше. Если нету опыта администрирования сервера, лучше привлечь специалиста со знаниями, дабы не превратить ВАШ сервер в "пепел".
4)
Панель управления.Ну тут уже дело выбора. Перед вами Plesk, DotNetPanel и т.д. Платные, бесплатные...
5)
Законность.Дабы не сесть за "решётку".
Да и всё это можно продолжать и продолжать... Если у вас есть деньги, найдите место или уже существующего хостера и инвестируете. Толку я думаю в вашем случае будет больше

P.S: Может проще найти реселлинг? Попробовать себя так.