Принципиальных сложностей не нашлось, но есть масса геморроя, а именно:
скрипт, который выполняется из апача/ииса, имеющий привилегии для конфигурирования зоны (ДНС), создания баз данных, конфигурирования того же апача/ииса на предмет создания виртуальных хостов.
Нужен как минимум отдельных демо-сервер и админ, следящий за этим хозяйством. Ну и затраты на написание и отладку софта, создающего и удаляющего демо-инстансы. А экономической выгоды от такой штуки нет.
Технически предполагалось создать пустую эталонную инсталляцию, а по запросу пользователя просто создавать очередной виртуальных хост и копировать туда чистую систему (+ мелкая правка конфига и генерация админского пароля).