Non e' possibile attivare e comandare una sessione ftp dal client utilizzando i normali controlli html, forse con qualche applet...
Puoi "simularla" ovvero fare un semplice upload su un server intermedio e da questo stabilire ed utilizzare una sessione ftp con la reale destinazione...
Non conosco le ragioni che portano il tuo cliente a scegliere quel protocollo, ma sappi che ti incammini molto probabilente in una via senza uscita.
In ogni caso lato client non puoi far nulla... se indichi quale linguaggio vuoi/puoi utilizzare lato server provvedo a spostarti.
ciao