Es wurde doch alles geschrieben oder nicht ? Man muss nur logisch an das Problem rangehen. Wenn dir die psyBNC Befehle geläufig sind dann dürfte es doch kein Problem sein. Ich mach mal nen Beispiel:
User will im Webinterface sein Bouncer pw ändern.
Script connected auf BNC Ip, loggt sich mit abgerufenen Userdaten ein, sendet z.b. /bncpassword newpass
oder sowas in der Art. Danach wird wieder disconnected.
Um zu verhindern dass der User selber solche Befehle verwenden kann, musst du einfach dieses tolle Open Source Programm umschreiben
Bei Befehlen wie "Passwort ändern" gibt der Bouncer "Keine Rechte" oder sowas aus und du erstellst dir einfach einen Custom-Befehl, den nur das Script kennt (z.B. /ADMIN_RNDZAHL_PWCHANGE oder irgendwas in der Art). Wer PHP kann sollte eigentlich damit kein Problem haben.
Prinzip verstanden ? Na dann lass mal deinen Kopf rauchen
Gruß
Thomas