Quando ti logghi con ftp, sei l'utente con cui ti sei loggato

per eseguire da script con un altro utente, basta che fai shell_exec('sudo -u NOME_ALTRO UTENTE echo "hello" >> /path/to/file')

poi vedi te...