Hallo Andreas,
Ueblicherweise stellt dir der Provider Datenbank und Webspace zur Verfuegung. Wie schon von Markus geschrieben, wird in den meisten Faellen PHP als serverseitige Programmiersprache und MySQL als Datenbank. Es gibt zwar auch Provider die anderes bieten, die sind dann aber oft teurer (fuer PHP/MySQL gibts gute Angebote um wenige Euro im Monat).
Mit PHP kannst du dann selber Skripte programmieren und am Server ablegen. Wenn ein Benutzer mit dem Browser darauf zugreift wird nicht einfach der Inhalt zurueckgegeben (wie bei einer einfachen HTML-Seite) sondern zuerst das Skript ausgefuehrt, das dann HTML ausgibt. Dadurch kannst du dynamisch Seiten mit Inhalten aus der Datenbank befuellen.
Was dir also bleibt ist die ganze Programmierung dieser Skripte. Allerdings gibt es viele verschiedene, fertige und kostenlose Applikationen die sich auf solchen PHP/MySQL-Servern einsetzen lassen koennen. Diese stellen z. B. Bildergalerien, Diskussionsforen, Blogs, Shopsysteme u. ae. bereit und lassen sich oft in Aussehen und Funktion deinen Wuenschen anpassen.
Probier mal im PHP-Forum zu posten was du tun willst und eventuell kann dir jemand etwas Fertiges empfehlen.
Schoene Gruesse, Robert