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)