I just found a way for the message board to accept ampersands and display other characters, it works for my version of the mx 2004 php / mysql board, which was crashing as yours so I assume this will fix across the board. It ain't perfect, but if you include
$name = htmlentities (urlencode($name));
$email = htmlentities (urlencode($email));
$comments = htmlentities (urlencode($comments));
For your fields at the beginning of your php file ampersands display in the board!! As do + signs and > signs.
Glitches being -- "<" signs wreck the line break and chew the message thereafter, but still don't crash the board. And double quotes (") display with a backslah in front a la \" it's untidy, but 5 minutes ago they were crashing the whole thing for me!!
Anyone any ideas for workarounds for these little issues? I'm off to type &&&& all night!!!