Si entendí correctamente tu pregunta,
Me parece que es asunto especialmente de programación.
Si tienes una cuenta con una URL xxx.com, digamos, tus usuarios facilmente (al menos con PHP) podrán crear una web con una URL xxx.com/usuarioweb/...
Alguna vez realice un experimento con esto y funcionó (en realidad nunca he necesitado esto en la práctica).
Si me permites, te recomiendo mi host (tengo cuenta gratis y otras de pago):
http://www.000webhost.com/
Saludos,
xeomaster