A ver si es esto lo que necesitas:
Código PHP:
$id_con = ftp_connect("ftp.misitio.com");
$login = ftp_login($id_con, "usuario", "clave") or die("No tienes permisos para acceder al servidor ftp.");
if (ftp_put($id_con, $uploaddir, $img, FTP_BINARY)) {
// Éxito
} else {
// Error
}
ftp_close($id_con);
Para más información consulta la web de php.
Saludos!