Apolo_13, probe con el comando exec("php tuscript.php > fichero.txt"); que me sugeriste, pero el archivo queda en blanco!
NSD, me va a llevar bastante trabajo entender e implementar lo que me sugieres en la respuesta anterior, pero lo veo muy viable.
En principio, estoy teniendo un problema (muy tonto, pero aparentemente ya tengo nublada la vista) con los corchetes al definir la variable template y data!!