Валер, не изобретайте велосипед. Поставьте Falcon, EECH и посмотрите на де-факто стандарт организации динамической кампании. Не обязательно слепо копировать, можно творчески переработать.