Hola que tal.
Existe
Geshi , una excelente utilidad que permite colorear el Codigo de Varios Lenguajes (incluido el PHP).
Existen Varios Mods, Plugins, etc ... que utilizan Geshi completo o limitado, para varias Aplicaciones Prefabricasdas (phpbb,phpnuke,etc etc ...).
Aqui tengo un Tips Colorear
Codigo Usando Geshi , el cual es una funcion que busca el codigo cerrado entre tags de lenguaje bbcode ( ejemplo [ php ] y [ / php ] sin espacios :P ) al texto ese le aplica la funcion codigo (que usa geshi) y lo reemplaza por el codigo ya coloreado.
Lo uso en mi Sitio y en mi Foro PHPBB, simplemente debes entregarle el string que contengan todo el texto y codigos ...
Ejemplo en el phpbb
Editamos
viewtopic.php Código PHP:
<?
// ....
// Buscamos $message = $postrow[$i]['post_text'];
// e Insertamos debajo de Ella
$message = colorear_codigo($message);
// Continua el Script
?>
Y asi de simple reemplaza y colorea el Codigo de la Variable $message ( la cual contiene el Post al cual ver en el phpbb).
Saludos