If I understood you....
You could give each show an expire time.
This of course will require a database.
The row would contain the name of the show, the start time / date and the expire date / time.
Then you can create a script that shows what is in the allowed period of time.