mm conectarse, subir archivo y desconectarse ?
pues yo hago algo asi como esto
Utilizo indy clientes componente TidFtp
Código Delphi
[-]
ftp.Host:='servidor'
ftp.Username:='usuario'
ftp.Password:='password'
ftp.Connect();
ftp.Put(archivo,archivo.pdf,true');
ftp.Disconnect;
si te sirve de algo.