Lieber Sam,
Hamstar hat schon geschrieben, dass Du um eine serverseitige Verarbeitung nicht herumkommen wirst.
Was das Eingeben selbst betrifft, so gibt es WYSIWYG-Editoren, die das Eingeben des "HTML-Codes" erleichtern, indem sie Dir den Code erst gar nicht präsentieren. Sie arbeiten mit Javascript und wandeln eine <textarea> in einen solchen Editier-Bereich um. Wenn man dann das Formular abschickt, dann können sie diesen Prozess umkehren und die Benutzereingaben in HTML-Code umwandeln und in diese Textarea zurückschreiben.
Ich benutze für solche Zwecke den TinyMCE von Moxiecode. Den kann man hier ausprobieren: [Demo]
Liebe Grüße aus Ellwangen,
Felix Riesterer.