Si usas FTPS (conexión segura como lo haces con
https://) será serguro .. (pero esa conexión te lo tiene que permitir tu servidor FTP remoto ..)
En cuanto a PHP y funciones que debes emplear:
www.php.net/ftp
ahí tienes ejemplos y toda la documentación necesaria.
Un saludo,