Ciao ho un'idea. Perchè visto che usi un db, non crei 2 campi in cui memorizzi l'orario di partenza l'orario di fine prevista del countdown..
Con javascript controlli l'orario e la data ed alla fine quando l'ora è esattamente quella della fine dello script fa l'azione prevista.. Che ne dici? Purtroppo non ho una conoscenza necessaria per darti del codice, ma credo che se sei capace di usare un codice lato server non ti sarà difficile farlo. La logica mi pare corretta. Ciao alla prossima

p.s. Non sei per caso TheArchitect?