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)