No entiendo muy bien lo que preguntas...
Si lo que quieres es hacer algo parecido al editor de mensajes (donde cambias el tamaño de letra, la fuente, añades imágenes...) te aconsejo que rebises los siguientes enlaces:
http://tinymce.moxiecode.com http://www.fckeditor.com
No me acuerdo de la página pero busca por HTMLArea en google.
Si lo que quieres es mostrar en la página código PHP coloreado puedes usar la función:
show_source()
www.php.net/show_source
Y si lo que quieres es simplemente añadir color a una cadena, sabiendo el color y sabiendo la cadena... puedes hacer lo siguiente:
Código PHP:
$cadena = "Esta es la cadena."; //puedes recibirla por POST o lo que quieras
$color = "#FF0000"; //lo mismo que antes
echo "<p><font color='".$color."'>".$cadena."</font></p>";
Espero que te sirva.
Saludos,