Ciao,

direi che più che database, visto che non te ne intendi molto, sarebbe meglio una sezione come PHP o ASP.NET.

Devi realizzare (o usare già pronti) un sistema di autenticazione ... per accedere a dei dati

alternativamente puoi utilizzare un CMS, che è già pronto.

Preferisci realizzare il tutto da solo oppure utilizzare un sistema già pronto? Se preferisci tutto da solo, PHP o ASP.NET? (io andrei per il primo)