Hallo Tobias,
könntest Du die Aufgabe vielleicht etwas genauer beschreiben?
Das "Lernprogramm" ist eine Website und der Editor ein Executable wie z.B. das Notepad???
Was ist mit "extern" gemeint? Auf dem Server müßte das Programm schon liegen.
Grundsätzlich kann man Executables in dem dafür vorgesehen Verzeichnis auf dem Server starten wie z.B. auch ein Perl-Script. Der Haken bei der Sache ist über welche Schnittstelle sich Programm und Browser unterhalten und wie es dargestellt wird.
Eigentlich kann ich mir nur vorstellen, diese Aufgabe mit einem Java-Applet oder Servlet zu lösen.