По поводу твоих ссылок:
http://www[dot]iatp[dot]by/handouts/cms/ - мусор, не трать время на прочтение
http://www[dot]fssr[dot]ru/hz.php?name=N[dot][dot][dot]cle&sid=4635 - не вижу ничего полезного для тебя
http://artreal[dot]exler[dot]ru/theme/nodesign/cms/ - среди тонны шелухи есть полезные мысли и советы
По поводу "что почитать" :
Есть 3 книги, которые я прочел и рекомендовал бы прочесть всем (не только для написания cms но и вообще для понимания сути происходящего при проектировании ИС)
http://www[dot]ozon[dot]ru/context/detail/id/2457392/
http://www[dot]ozon[dot]ru/context/detail/id/4884925/
http://www[dot]ozon[dot]ru/context/detail/id/1308678/
По теме "с чего начать" :
cms - это платформа, все плюшки из разряда чпу-не чпу, апи вконтакте и вебмани, интернет-магазин и форум - это плагины, написанные для этой платформы и использующие возможности этой платформы. Вам нужно очень тщательно спроектировать структуру это платформы, решить, какие задачи вы возлагаете на нее, а что у вас будет реализовано на уровне плагинов, как будут работать эти плагины, через какой api будет идти взаимодействие и тд. На уровень ядра обычно выводят задачи, касательно ОС-зависимых задач, определение настроек php и http-сервера, сглаживание разницы настроек, задач по доступу к системным ресурсам (бд, мемкеш, файлы, куки, сессии - все должно идти через api ядра), все задачи по проверке зависимостей модулей, версионности, апгрейду. Ну а все остальное - уже обсуждаемое, та же авторизация - в каких то приложениях она нжна, в каких-то нет ... можно сделать это модулем, ЧПУ, админки и тд - так же.
Читайте, изучайте, планируйте - удачи вам в начинании
![Улыбка Улыбка](./im/emoticons/smile24.gif)
) Если что - можете стучать в скайп или аську, помогу чем смогу