Lo principal es que le des una estructura a esos datos. Yo te sugiero este tipo:
campo1|campo2|campoN <- Registro 1
campo1|campo2|campoN <- Registro 1
campo1|campo2|campoN <- Registro N
Es decir .. campos separados por algún caracter (se usa mucho el | ..podría ser cualquier otro(s) ) y los registros separados por saltos de línea.
Si sigues esa estructura .. tan sólo tienes que generar "líneas" para ese archivo de texto plano .. El separador de "líneas" sería el \n (o \n\r según S.O. .. hay una FAQ que habla de ello en este foro).
Tienes ejemplos en la própia documentación de PHP.
http://www.php.net/manual/en/function.fwrite.php
Sólo debes fijarte bien en el modo de apertura del archivo (fopen() ) .. ya que de eso depende si vas a poder simplemente añadir una "linea" más al archivo con tan sólo mandarla a escribir (fwrite() ) o tienes que leer el archivo por completo para volcarlo hacia el archivo de texto plano.
Un saludo,