Понятно... Моя идея такого рода.
//announce dd mm yyyy ii 'текст анонса'
где dd - день запуска
mm - месяц
yyyy - год
ii - интервал, через который отображать, ну и текст.
Может еще задание одного параметра для указания кол-ва дней или часов. Лучше конечно его сделать в часах.
Таким образом можно будет выводить анонс в течении N часов с даты старта, через определенный интервал

по моему довольно удобно...
Трудно собирать выбитые зубы сломанными руками (с) квидичные игроки
Не ковыряй в носу, мозги поцарапаешь... (с) Хагрид