Как правильно начать предоставлять клиентам хостинг?
При вашем бюджете чуть более 150$ вам правильно советуют взять ресселерский аккаунт у действующего хостинга и находить клиентов за %. Но если уж очень хочется самому, попробую уложить минимум для шаред хостинга на ваш бюджет.
1) Идем к любому хостеру и арендуем Dedicated Server, один из самых дешевых, например такой: 
Supermicro DT-E3 	Xeon E3 (3.1 GHz, 4 cores) 	4 GB 	2 × 500 GB, SATA 	$130.00
ну плюс-минус такая конфигурация, данные из гугла, брал тут
2) Покупаем панель для начинающих хостеров, так как сами админить сервер вы не потянете, например такую и просите поддержку хостера где брали сервер установить ее.
3) Покупаете домен, заходите в панель, привязываете его к серверу.
4) Создаете первый хост для себя и размещаете там свой сайт с рекламой и ценами.
5) Ищите клиентов, выдаете им шареды через панель (нажать пару кнопок)
Это единственный вариант, вписывающийся в ваш бюджет.
Сейчас такое количество хостеров, хороших и дешевых, вы прежде чем сервер брать подумайте, ваш хостинг люди будут покупать почему? Вы им предложите что? Или вы друзей наберете?  
Покупка и настройка сервера относительно простая задача, вам клиентов как-то привлекать и удерживать нужно, это куда сложнее.
Как вы планируете оказывать суппорт, если в практике вы ноль? Без поддержки клиентских сайтов хостинг 99% клиентам не нужен. Если будете учиться в процессе, от вас убегут, еще и репутацию испортят. У вас конкурентов вагон просто. 
Поработайте для начала суппортом в нормальной хостинг-компании, изучите процессы, наберитесь опыта,  поработайте реселлером, научитесь находить клиентов и суппортить их, составьте бизнес-план, посчитайте затраты, потом уже открывайте свое дело. 
Или не начинайте. Пока подход к бизнесу у вас легкомысленный. Готовых гайдов никто не даст. На вопрос "как работать с регистратором" есть ответы в google.