После выгрузки скрипт обрабатывает текстовый документ, создаёт учётную запись книги и отправляет её на модерацию, а там уже даём название ей, указываем автора и папку, куда хотим вставить, конечно если выгрузка не была из самой папки, тогда эта папка будет по умолчанию. По сути все файлы на хосте будут лежать в папке reader/books/ в формате .dat, а сортировка же будет вестись на базе виртуально гГ. Такой вот велосипед, но вполне удобный. Имя файла уже не имеет значения, лишь бы оно не повторялось, не было на русском и заканчивалось на .txt. Всё остальное - дело техники.
Опять таки ставим в корень и переходим по сайт.ру/reader/install.php