... ok.
Primero lee el archivo, puedes valerte de la función
file() la cuál pone los "renglones" de tu archivo dentro de una matríz; también puedes hacerlo mediante
fopen() y
fread() pero es más lioso.
Posteriormente (ya habiendo "separado" los renglones/filas) haces un
explode() usando como parámetro de separación esa coma que dices. Te creará otra matriz.
Para editar el archivo tienes que imprimir los datos dentro de un formulario (textboxes en tu caso)... dándole como "value" el dato extraido del archivo. Para guardar los cambios
recojes el formulario y reescribes el archivo con
fwrite() --previo fopen()--.
... para mostrar los archivos tienes
opendir() y
readdir(), verás que trabajan de la misma manera.
Suerte!