&!@#$^%#$%^%$&^(%^&!@#^%$^#$@&
Что самое сложное в задуманном???
Правильно - занесение книг в базу - это самый длительный и pутинный процесс... Сделать сайт - надо, но это пятое-десятое дело. Для начала надо разобраться с тем, что собственно на этом сайте будет публиковаться.
По этому главное (на мой взгляд):
1. Реализовать редактор, который позволит максимально просто перегонять книги из формата Word в XML для хранения в базе (редактор можно взять у Января, + можно заказать свои собственные хотелки под интерактив редактора, Январь их реализует в виде доп. плагинов к редактору).
2. Реализовать базу, которая будет хранить структуры книг и их содержания (при желании реализацию так же можно взять у Января).
3. Реализовать процесс заполнения базы, то есть сделать интерфейс для перегонки книг в базу.
4. Реализовать базы сопутствующих данных, чисто на вскидку это - теги, рубрикатор, события.
5. Собрать команду, которая приступит к заполнению базы.
6. Реализовать сайт и поиск в соответствии с задумками Сирина (при этом специфические модули поиска можно взять у Января)...