Delphi 7 trae las INDY, que son un conjunto de componentes para desarrollo de internet. Hay un componente llamado TidFTPClient que puede servirte para programar tareas de clientes FTP.
Para entender como funciona: Debes tener idea del funcionamiento del protocolo en general, ver la ayuda y las demos (no se si vienen por defecto, pero podes descargarlas desde
http://www.nevrona.com/indy
Hasta luego.