lo script che viene generato è l'output che mandi all'utente ma che non può essere letto dal php stesso.
L'alternativa è quella di scrivelo in un file e poi includere il file appena creato.

Comunque questo tipo di operazione è confusionaria e può generare problemi, prova invece ad usare una funzione.