Доброго времени суток

уважаемые пользователи, модераторы, администраторы и просто проходящие мимо

В линуксах новичёк, пользоваться поисковиками умею, но плохо умею формулировать вопрос.
Помогите пожалуйста реализовать советами следующую задачу.
Есть виртуальная машина (VPS), стоит lamp сервер "ручной сборки", на ней висят 2 доменных имени.
Что нужно:
1)Добавлять пользователя как системного.
2)Добавлять созданному пользователю пароль.
3)Добавлять созданному пользователю "время жизни".
Что сделал:
1)Для тестирования снял отдельную VPS(тестовый период).
Следующие задачи "
смудрил" через php: "system();", прописав при етом в sudoers строчку "www-data ALL= (ALL) NOPASSWD: ALL"
2)Сделал скрипт по добавлению пользователя в систему.
3)Сделал скрипт по добавлению пароля новосозданного пользователя.
4)Сделал скрипт по добавлению "Жизни пользователя" через "chage –E mm/dd/yyyy username"
И тут состоит такая задача и вопрос.
Пользователю нужно получить доступ к определённому файлу с определённым сроком действия (подписка)
Понимаю, что безопасность превыше всего...
Хотел уточнить, "
возможно ли" запустить апач для определённого домена(планирую поддомен) для запуска сие проекта.
ПС. Прошу сильно не пинать и дать вразумительное объяснение,
возможно ли сделать такое действие на одном сервереТак же, выслушаю попутные решения.