Pour lancer un éditeur de texte (comme vim) depuis le PHP, on peut utiliser la fonction suivante :
<?php system ("vim $fichier > `tty`");

Issu de http://stackoverflow.com/questions/126005/how-do-i-escape-a-php-script-to-an-external-editor-and-return-afterwards