E' inutile avere un server FTP se poi devi usare il PHP e l'HTTP per la manipolazione. Tanto vale creare un file manager in PHP e bypassare totalmente il server FTP.

Inoltre, se l'utente desidera utilizzare il proprio account FTP, probabilmente lo vuole fare tramite un client apposito e non per forza tramite il browser.