Se il sito e' ospitato su server windows si puo' fare anche con access.

Oppure i dati possono essere salvati su semplice file. Come dice la tua seconda proposta.

ma ti serve comunque un linguaggio lato server se vuoi tenere traccia dei dati. I piu' diffusi sono PHP, ASP o JSP.

Comunque imparare a modificare una semplice pagina con uno di questi linguaggi e' abbastanza intuitivo.

Un pochino piu' faticoso imparare a salvare i dati su un file o meglio su un database

La scelta tra questi linguaggi dipende da molti fattori ed e' molto personale. Ti conviene farti un'idea sul sito html.it o con una visita ai forum "lato server" prima di iniziare a cimentarti con un linguaggio.

Ci sono molti tutorials, articoli ed esempi per cominciare