Hola,
Creo que deberías/podrías utilizar el componente "TIdFTP" de los
componentes Indy. Estos se incluyen en Delphi, y, el "TIdFTP" en concreto dentro de la pestaña "Indy Clients" de la paleta de componentes de Delphi. También puedes descargar algún que otro ejemplo en la página Web de los componentes Indy. También puedes
buscar un poco en estos Foros, puesto que he ha hablado del componente "TIdFTP" en más de una ocasión.