Ecco come connettersi ad un db MYSql.
PHP+MYSql
Dovrai creare una tabella utenti, fare un form php per loggarsi, presentare una lista dei file in una cartella e lasciare che clikkandoli si possano scaricare...

Come già detto:
Buon lavoro!