Devi permetter agli utenti di accedere ud un account FTP comune od ad uno personale?
Gli utenti devono poter accedere ad una loro cartella personale che risiede su un server Windows, mentre il sito è su un server Linux.

Chi si occupa di creare questi account FTP?
Gli account FTP sono creati da chi gestisce il server Windows, ma non mi ha saputo dire come fare

L'utente deve poter utilizzare un client qualsiasi per accedere al server FTP?
in teoria basterebbe che l'utente possa visualizzare in una pagina del browser la sua cartella FTP.
Questo dovrebbe accadere cliccando su un link che richiama una funzione php che controlla i dati con cui l'utente è attualmente registrato sul sito e va a pescare i dati di accesso per il server FTP.
La cartella FTP a cui l'utente accede è bloccata nel senso che al suo interno l'utente può fare l'upload e il download di file, ma non può uscirne (ad es. non è consentito salire di livello)