Написать скрипт библиотеки (ПХП чистый код)

ПХП
только чистый код без ссылок на сторонние библиотеки.
На сайте имеется директория с функцией литературной библиотеки сайта.
каждый посетитель может посмотреть список произведений, имеющихся на сайте. и прочитать эти произведения (или недописанные куски).
имеется ограничение:
1. возрастной ценз - 18 лет.
2. некоторые произведения доступны вообще всем постеителям.
3. некоторые произведения доступны посетителям, которые имеют отдельный доступ.
- те произведения у которых имеется такое ограничение доступна для чтения только часть произведения.
4. заполнять библиотеку можно двумя способами:
- залить на сайт готовое произведение
- писать в режиме онлайн с помощью обычного блока (стандартное окно для ввода текста с обычными функциями)... должна быть функция запоминания вбитого текста, его редакции через какое-то время.
5. сама программа библиотеки должна иметь следуюшие страницы:
- страница автора
... автор - обязательно зареганный на сайте посетитель (данные - в БД сайта)
...на этой странице все произведения этого автора
(инфа о них: - время опубликования
-- объем
-- краткая анотация)
...ссылка на чтение
- страница-читалка (чтение текста с возможностью выбора размера шрифта и цвета фона)

Читайте на 123ru.net