Ciao Fulvius,
dalla tua domanda si evince che in prima analisi tu sia già riuscito a creare una directory protetta a livello di ftp con username e password, quindi passiamo alla seconda fase.
Per fare quello che tu chiedi ci sono diverse strade:
- se vuoi che la lista dei file sia aggiornata in automatico e utilizzi un cms come joomla, a quel punto ti conviene utilizzare un componente che ti gestisca i download, e qui ne puoi trovare a bizzeffe
- se invece vuoi una cosa più rudimentale, puoi creare un semplice file index.hmtl con i link ai file di origine (chiaramente molto più rudimentale), questo almeno rispettando ciò che tu chiedi, ovvero che il tuo utente debba vedere la lista dei files contenuti in quella directory
Mi viene però un dubbio, parliamo di accesso ftp o tramite www? Ovvero, ai tuoi utenti consenti l'accesso in login in che maniera? Le ipotesi possono essere tante....