на сколько я помню у хотСмс вся админка так работает. чем вас не устраивает?можете написать свой.
вообщем я делал так только писал все же свой обработчик. хостСмса меня не устроил.
Есть два шаблона один для динамических обработок, а другой для страниц.
все либы переносим в либ конфиг перед началом пишем
<? ob_start(); ?>
вконец пишем
<? $GLOBAL_HTML = ob_get_clean();
if(isset($_GET['ajax']) && $_GET['ajax']==='html'

{
echo $GLOBAL_HTML;
exit;
}
?>
а в простом либе пишем <? global $GLOBAL_HTML; echo $GLOBAL_HTML ?>
вот как-то так. но это самый банальный способ. если брать в пример контакт... то там особый подход. но для такого подхода хостСмс не годится по крайне мере 5 версия.
Она та сама по себе медленная и тяжелая.