попробуйте сделать цикл который будет каждую минуту запускаться и сравнивать разницу текущего времени и запланированного (запланированное минус текущее). Если разница будет отрицательная - стартуем задание (условие - ноль будет больше отриц. числа). Дату держать в Unix Timestamp формате(ISO/RFC)
http://www.unixtimestamp.com/ . Правда не надеялся бы на паузу которая в шаблоне (не знаю почему), поток может умереть или глюкануть (как вариант несколько потоков сделать тогда норм)
Входные настройки можно задать в обычном формате, а конвертер на .js накидать или php скрипте