allora avevo intenzione di creare un archivio dove mettere tutte le news ordinate per anno e per mese.

Questa sara pio o meno la struttura

#

------------------------------------------
Anno: xXXx - xXXx - xXXx
------------------------------------------
Mese: xxxx - xxxx - xxxx
------------------------------------------
Tutte le news del mese selezionato

#

Mettiamo caso che le mie news vanno dal 2000 al 2005 pero nel 2003 non ho scritto nessuna news.
Quindi nel campo anno ci dovra essere

------------------------------------------
Anno: 2000 - 2002 - 2004 - 2005
------------------------------------------

Adesso mettiamo caso che abbiamo cliccato su l'anno 2000 ma in quell anno io ho scritto solo di Gennaio, Marzo e Dicembre quindi nel campo mese ci dovra comparire

------------------------------------------
Mese: Gennaio - Marzo - Dicembre
------------------------------------------

Come posso fare questa cosa qua?

E poi se per esempio uno clicca sul 2000 e voglio mostrargli le news riguardanti l'ultimo mese in cui ho scritto ( in questo caso Dicembre ) come posso fare a dirli di prendere quell'ultimo mese?