Volevo usare un Virtual hosting...

Devo per forza avere un server in casa, oppure posso affidarmi a qualche ditta che permetta di farlo?

Il mio scopo e di creare un sito che permetta la registrazione di blog.
QUindi ogni utente ha un sito proprio (Virtual).