Hola:
Te vas acercando, pero no es exactamente...
En el textarea se pone código php y html como cualquier página php, luego, al envíar los datos, este código se escribe como un texto plano en el fichero temporal.php, y se redirecciona a ese fichero, que se interpreta como una página php...
Yo lo tengo en localhost porque creo que es muy peligroso tenerlo en un servidor.
Creo que cuando pegan código en los mensajes de estos foros, es la mejor manera de probarlos, ya que no implica la creación de páginas nuevas...
Saludos