usa stripos() per trovare qualche carattere particolare (qui, per esempio, c'è [CODE]) e taglia la stringa, quindi utilizza html_special_chars() solo sulla porzione tagliata. Il resto della stringa la stampi normale (togliendo, però, il pezzo tagliato)...
è un procedimento un po' laborioso, ma mi sembra anche uno dei più semplici da realizzare..
Se qualcuno ha altri consigli inutile dire che son ben accetti