1) Получаем содержимое нужной директории, выводим в браузер
2) Когда пользователь выбрал конкретный файл из этой директории, то читаем его содержимое и выводим в форму редактирования
3) Обрабатываем форму на сервере, перезаписываем содержимое файла.
Конкретные примеры кода есть прямо в документации к PHP, см. readdir(), file_get_contents(), fwrite(), $_POST
Только нужно подумать о безопасности. От пользователя может приходить что угодно, поэтому приходящие со стороны клиента данные всегда надо проверять. Иначе тебе перезапишут не то, что хотелось бы.