Hallo Freak,
wenn Du Foren, Uploadbereiche und Gästebücher einbauen möchtest, brauchst Du eine geeignete Programmiersprache mit Datenbankanbindung. Welche geeignet sind, hängt von der Plattform des Servers ab, auf dem Du arbeitest. Auf Unix / Linux bietet sich das Paar Perl / MySQL als Programmiersprache / Datenbank an. Auf Win 2000 wäre der Weg über ASP mit VB Script und MySQL ein vielversprechender.
Generell solltest Du auf die Regeln des Textsatzes achten (Duden). Satzzeichen folgen dem letzten Buchstaben ohne Abstand - dies gilt auch für Klammern, Fragezeichen und Ausrufezeichen.
Gruß
Eidgenosse