Hola Corpseblaster.
No tengo mucha experiencia en el tema, pero si me tocara a mi hacer tal cosa, creo que empezaría probando por crear un control activeX para insertarlo en la página y luego supongo que usaría vbscript.
En fin... a ver si alguien aporta su experiencia concreta.
Suerte.