PHP offre la possibilità di eseguire comandi shell tramite una funzione di cui non mi ricordo il nome (ricerchina su google). A quel punto ti basta creare o rimuovere utenti locali, se hai impostato vsftpd in modo che utilizzi gli utenti locali.