RE:abrir un archivo htm como excel
Lo que tienes que hacer es un enlace o un boton que llame al archivo Excel que quieres abrir, y si dispones de Excel 2000 se abrira el archivo excel en el navegador como si de otra pagina se tratara. Lo mismo sucede con PowerPoint e incluso con los PDF's de Acrobat, pero eso si, tienes que tener la version de Excel actualizada (creo que es la 2000)
Suerte!