Я так понял, это был ответ-шутка. Юмор - вещь полезная, не даёт зациклиться на проблемах. Дело в том, что Вы определили задачу довольно расплывчато, поэтому и ответ дан самый общий. Подключить очень просто: подключаете библиотеку jquery, копируете данный код на сайт, скрипты заключаете в <script>, стили в <style>. И любуетесь на полоску.
Судя по ошибке, файл engine.php записан неправильно - с неправильными правами, в неправильной кодировке, или как-то ещё неправильно.
В Вашем шаблоне не определена переменная $hmenu. Нужно её определить как объект класса.
Странные у Вас ожидания. Чтобы критиковать функционал, надо его поюзать. А какие отзывы Вы ожидаете здесь, если с Вашего сайта эту CMS даже свободно скачать нельзя? Читайте отзывы на своём форуме.
А сам сайт, кстати, жутко тормозной.
Не обязательно на PHP. Делайте проверку по крону.
Вопрос ни о чём.
echo "\xF0\x9F\x8D\xB4";
А зачем выводить текст, если не хотите его показывать?
Не у всех, конечно же, но у многих. Полагаю, для ТС проще будет найти такой хостинг, чем самостоятельно настраивать выделенный сервер. Если, конечно, не будет проблем с нагрузкой - но это уже другой вопрос, причём тогда уж нужен будет реальный дедик, а не vds. Разве что из соображений безопасности развязать пользовательские аккаунты понадобится - тогда и vds сойдёт.
Не знаю, как другие, а лично я до стадии знания не дошёл. Застрял на стадии осознания сути вопроса.