1) это чьи юзеры? Твои или левые?
отсюда:
если твои -
1) кто решил что будет использоваться "web" интерфейс вместо обычного ПО ?
2) значит ты вправе решать каким броузером им польоваться
отсюда вывод - пользоваться Mozilla или Netscape4 (им работать надо! а не рюшечками новомодными баловать - а Netsape4 тебе разрешит (если пользователь согласится - а ты и будешь первый раз тем пользователем) читать с диска нужные фалы)
Примеры -
http://junix.kzn.ru/ - эмулятор UNIX на JavaScript
Под Netscape4 позволяет примонтировать локальную файловую систему через механизм запроса пользователя дать ему право доступа к файлам.
Да - скрипт должен быть подписан или локальный (но это не должно пугать - доки есть на developer-е)
А Mozilla = там развитие всех этих идей от NN4 - копать в сторону XUL