Yo eso lo hize hace tiempo y no es demasiado dificil, solo necesitas usar la función fopen y fwrite (si no recuerdo mal).
Código PHP:
Ver original<?php
$nombre_archivo = 'prueba.txt';
$contenido = "Añade esto al archivo\n";
// Primero vamos a asegurarnos de que el archivo existe y es escribible.
// En nuestro ejemplo estamos abriendo $nombre_archivo en modo de adición.
// El puntero al archivo está al final del archivo
// donde irá $contenido cuando usemos fwrite() sobre él.
if (!$gestor = fopen($nombre_archivo, 'a')) { echo "No se puede abrir el archivo ($nombre_archivo)";
}
// Escribir $contenido a nuestro archivo abierto.
if (fwrite($gestor, $contenido) === FALSE) { echo "No se puede escribir en el archivo ($nombre_archivo)";
}
echo "Éxito, se escribió ($contenido) en el archivo ($nombre_archivo)";
} else {
echo "El archivo $nombre_archivo no es escribible";
}
?>
(Sacado de:
http://php.net/manual/es/function.fwrite.php)