Hmmm.. JavaScript como sabes es un "lenguaje" que se "ejecuta" desde el lado del cliente, osea, jamas vas a poder abrir un archivo residente en el servidor con javascript, aún así aunque podes crear un manejador de archivos con ActiveXObject("Scripting.FileSystemObject") solo va a poder ser usando en una intranet o por internet siempre y cuando las reglas de seguridad del navegador sean casi nulas, no creo que tenga mucho sentido, a menos que el usuario permita que un javascript lea su archivos, cosa que es 99.999999999999999999999999999999999999% improbable en la vida real. Imaginate hasta el IE niega este tipo de funciones...