io farei un Applet, che si puo usare su tutti i browser e Computer, che tra l'altro interagisce con JS, quindi puoi fare tutto lato client, però su IE gli ActiveX dovrebbero funzionare, a meno che non siano impostate lo opzioni di protezione tali per cui non è possibile utilizzare le funzioni che ti servono.

In basso a destra del browser, è visualizzato un triangolo giallo con il punto esclamativo ed un messaggio "Si è verificato un errore"? Se si, clicca sul cartello due volte e posta l'errore che il browser ti da, se non riesci a capirlo.