Per farla semplice:
Ho questa funzione che pubblica un articolo:
pubblica_articolo("titolo1", "testo", time1);
//time data e giorno in cui si deve pubblicare
poi vorrei che si eseguisse dacapo
pubblica_articolo("titolo1", "testo", time1+5 minuti);
una cosa del genere