hi,
wieso sind bei dir zusätzliche backslashes enthalten, die die anführungszeichen ihrer funktion berauben?
keine ahnung, deshalb hab ja gefragt, was daran falsch sein könnte!
dann werden diese zusätzlichen backslashes vermutlich beim abschicken des formulares von php selbst hinzugefügt, stichwort: einstellung von magic_quotes_gpc.
wenn dieses aktiviert ist, dürfte strip_slashes() hilfreich sein, um die überzähligen backslashes vor der übergabe an highlight_string() wieder aus dem text zu entfernen.
gruss,
wahsaga