Sí que puedes hacerlo por escritura en fichero, supongo (buena suerte xD).
Yo utilizo el siguiente código para debugear el php cuando se ponen las cosas complicadas y no puedo hacer echos, quizás te ayuda a saber por dónde empezar.
Código PHP:
$varPrueba = "para que veas que puedes añadir variables como si fuera un String";
$fp = fopen("pruebas.txt", "a");
fputs($fp, "Estoy escribiendo en el texto\n".$varPrueba);
fclose($fp);