Benvenuto.

Solo con PHP non si può fare, ti serve almeno anche Javascript.
Quando un utente accede ad una pagina, prendi dal database i dati di ciò che devi visualizzare e l'ora della scadenza del link, con PHP generi la pagina da visualizzare e nella pagina metti una funzione Javascript che, sapendo i secondi mancanti alla scadenza di ogni link (glielo fai dire da PHP al momento della creazione della pagina), gestisca un countdown e rimpiazzi con la scritta "Link scaduto" (esempio) i link il cui contatore arriva zero.

Questo può essere uno spunto per realizzare ciò che ti serve. Tieni presente che dato che stai usando un CMS dovrai rispettare le regole del suo framework, difficilmente potrai scrivere codice PHP e Javascript generici e sperare che funzionino a dovere.
Se tutto quanto scritto ti sembra difficile è perché lo è, se sei alle prime armi dubito che riuscirai a realizzare questa cosa, ma se hai voglia puoi provarci.
Non sperare però che qualcuno ti scriva il codice che ti serve, non è questo lo scopo di questo forum, se decidi di volere che qualcuno scriva il codice al tuo posto, scrivi nella sezione "Offro lavoro" leggendo prima il regolamento della sezione e rispettandolo alla lettera.