Para hacerlo desde la web ya tienes a PHP normal y corriente ..
En la programación 'GTK' todo lo q trabajas con la salida usas esas librerias justamente para interactuar con "ventanas" en el cliente .. Como no tengas dos versiones (una q use gtk y otra q un navegador) no se como te lo haras? ..
Un saludo,