salvi le citazioni in un db così:

id, citazione, data, contatore

nello script php conti quanti sono i campi (es.:50)

query che scandisce dal primo elemento all'ultimo, e prende la entry con il contatore più alto.
query che scandisce dal primo elemento all'ultimo, se il contatore dell'elemento è inferiore al contatore più alto lo incrementa di 1, salva nel campo "data" la data odierna, e interrompe il ciclo.

per visualizzarlo, semplicissima query che cerca nella tabella la entry con la data odierna.