mmm... no salió bien el ejemplo que te puse
Bueno.. mejor te cuento qué es lo que debió salir:
en la variable $codephp guardas el código que quieres que se muestre... recuerda escapar con \ (contrabarra) las "$" de las variables para que no se interpreten...
Voy a probar a postearlo otra vez:
-----------------------------------------------------
$codephp = "<?php
\$variable = explode('aguja',$otra);
//Este es un comentario.
\$var_cadena = \"Esto es una cadena\";
?>";
echo highlight_string($codephp);
--------------------------------------------
Saludos