Es posible. Solo tienes hacer un plan & organizacion que se adecuen a tu presupuesto, no tienes que pensar empezar en la misma escala que mega pero si puedes empezar con un servidor de 10TB y te vas expandiendo poco a poco, lo principal es la seguridad de los datos, que no se pierda informacion por falla en los discos para eso te serviria un RAID tambien esta el tema de la seguridad contra posibles hackeos que puedas tener ahi si no sabes del tema si debes contratar a alguien que te establezca todos lo que es seguridad y luego quizas le puedas pagar por horas de trabajo cuando falle algo, luego vendria la interfaz que debe ser amigable para usuarios y despues de eso empieza todo lo que es el tema de las promociones y planes de referidos que le puedes ofrecer a los usuarios.
Luego de que empieces con eso a medida que se vaya sumando gente a tu hosting te vas expandiendo poco a poco, actualmente hay muchos programas de alerta de caidas de servidores que te pueden ayudar. Te recomiendo googlear bien y hacer un proyecto basado en la idea que tengas y no dejarte desmotivar por personas que no aportan nada.
Saludos & Suerte.
Edit: con unos 800$ podrias empezar algo sencillo.