Comincio a capire....

Pero` devi tener separati i due programmi: sul server e sul client.

per l'eleborazione lato client:
Allora dovresti dire come vengono rappresentate le date/ore.
Se le rappresenti in formato standard (UTC o localtime), lo script diventa piu` semplice.
In pratica posta un esempio di come sara` una riga della matrice.

E poi: quanto tempo restera` valida la pagina?
E ogni quanto ha senso fare il controllo che il tempofine e` passato (e occorre fare qualcosa)? Ogni minuto? Ogni cinque?

Per il lato server, la struttura che ti ho dato prima sara` la stessa, ma dovrai "stampare" le righe della matrice (anziche` le righe della tabella).