Нанимаете программиста, который умеет пользоваться каким либо фреймворком или CMS. Для вашей задачи подойдет что угодно, но фреймворк будет более гибким решением.
Проблема в том, что вам тут будут советовать свои любимые инструменты, кто Yii, кто Laravel, кто Drupal.