Что почитать, о создании «движков» сайтов?
Традиционно: сначала надо закончить школу...
Почитать исходники как минимум одного из существующих, а лучше нескольких, делать это лучше всего работая с движком.