Visto che hai scritto nella sezione "Database" pensavo volessi farlo da db non da php.
Cmq in php potresti fare:
Se in tabella hai un campo per il progressivo e un campo per l'anno potresti da php fare una query che prende il max progressivo con condizione anno=anno_corrente.
Se il risultato della query è un numero lo incrementi di uno (nella visualizzazione concateni come suffisso l'anno, nella tabella scrivi il valore che ti sei calcolato nel campo progressivo e l'anno nel campo anno - metterli in campi separati sul db è più semplice per le query e in fase di visualizzazione non cambia niente).
Se la query non restituisce risultato significa che siamo al cambio dell'anno e ancora non sono stati inseriti progressivi per quell'anno. Perciò ricominci la seguenza impostando il valore uguale a 1.
Non sono se sono stata chiara.
Se posti un pò di codice posso aiutarti provare ad aiutarti meglio.