Читал пост, долго думал...
stanlee, тебе следует сформулировать корректно условие задачи. Например, хочу, что бы к моей CMS новые модули подключались.
Далее, как подключать: через директории, или через общий контролер, типа mysite.php?module=news. И то и другое одинаково хорошо реализуется средствами PHP и практически одинаково для пользователя выглядит.