Pour avoir un site sur le net, plus des mails rattachés au domaine, il te faut une machine connectée au réseau qui va servir tes pages, stocker tes mails, etc...
Pour cela tu as plusieurs solutions, mais les deux plus répandues sont:
- l'hébergement mutualisé
C'est le classique, un admin possède une machine qui héberge plusieurs (dizaines, centaines, milliers) d'autres sites et t'en loue un petit bout.
Avantages: c'est simple, tu n'as besoin d'aucune connaissance technique, c'est pas cher (avec 10-20€/an tu as du très bon).
Inconvénients: tu as beaucoup de restrictions à cause des impératifs de sécurité, si la machine est chargée par d'autres sites ton site rame, tu ne maitrises pas la politique 'de remplissage' de la machine...
- le serveur dédié
Un prestataire de service met à ta disposition une machine connectée en permanence au réseau. Il s'occupe du matériel et tu dois gérer à 100% le logiciel.
Avantages: comme tu installes tout toi-même, tu donnes l'orientation que tu veux: sécurité, fiabilité, stabilité, rapidité, etc. Tu y installes les composants que tu veux (par exemple nous avons ImageMagick plutôt que GD pour le traitement photo ce qui nous offre plus de possibilités et une meilleure qualité.
)
Inconvénients: il faut de solides connaissances techniques car tu gères ta distribution, les mises à jour, la configuration, les sauvegardes, la sécurité,... tout. Le cout est élevé, en dizaines d'€/mois.
Si ta question est relative à ton forum comme je le crois

alors tu as encore les plateformes dédiées (blogs, forums,...) qui sont du mutualisé spécialisé avec les composants pré-installées pour toi. Souvent gratuit en échange de bandeau de pub.
Voilà voilà.