Ho fatto qualcosa del genere per una radio.
Ti potrei suggerire una sorta di modulo o componente che fa questo, ma trattandosi di un palinsesto giornaliero, presumo che praticamente il tutto viene caricato di volta in volta (per esempio settimana per settimana).
A questo punto, proprio per mantenere anche la tua installazione di joomla più pulita possibile da altri plug-in, puoi usare semplicemente le date di pubblicazione e di termine già presenti come opzione per ogni articolo.
In questo modo, facendo chiamare l'articolo con un semplice modulo (un modulo che ti chiami direttamente tutta la tua categoria o sezione "palinsesto"), ogni giorno alla mezzanotte un articolo si pubblica e quello vecchio invece si disattiva.
Mi sembra la soluzione più semplice.