вот в упор я не понимаю таких людей, которые при таком изобилии бесплатных в сотню раз пропатченых движков собираются писать свои и под себя, оно и понятно, что хочется чтоб всё работало как тебе надо, но ведь подумайте сами, чтобы написать грамотный движок способный не только хорошо работать но и сопротивляться натискам хулиганов понадобиться тысячи часов и причем не одного человека имеющего большой профессиональный опыт в программировании.
Так не проще ли взять за основу туже Joomla 1.0.15 или 1.5.3 и просто создать в ней папочку под свои скрипты, подключение которых далалось бы из скажем индексовой страницы джумлы и всё, делайти что хоте и уже готовых функций море и работа движка отлажена и система авторизации. Вот вам хороший кстати
пример где всё это можно прекрасно наблюдать, всё что мне было нужно я всё сделал и всё работает.