Wenn Du Webmin nimmst kannst Du dort eigene Befehle erstellen.Es wird dann automatisch ein Button zu jedem Befehl generiert und somit hast eine Benutzeroberfläche.Webmin läuft ja über Php und ssl.
Du kannst auch definieren zu welchen Bereichen von Webmin der User Zugriff haben soll, dann wird z.B nur das was den CD-Brenner betrifft eingeblendet nachdem sich der jeweilige User mit Passwort eingeloggt hat.
http://www.webmin.com/webmin/
Ein Modul extra für Backup auf CD gibt es auch:
http://sjgross.org/index.php3?path=a...n.php3&lang=en