Hola,
Con PHP, por ejemplo, creo que se podría hacer algo, pero, desde HTML creo que no, puesto que, en cierto modo, es el usuario el que decide qué hacer con según qué tipos de archivos. Es el navegador quien guarda las preferencias del usuario y actúa en consecuencia.
Por ejemplo, al menos en Firefox, tú puedes forzar que cuando haces clic en un enlace "lo que sea" se abra en una ventana nueva, y, si esto es así, poco puede hacerse desde la página web que sea, digamos que el usuario "manda" en este caso.
Desde PHP tal vez se pueda hacer algo, porque, pueden enviarse las cabeceras HTTP necesarias para "forzar" la descarga de un archivo, no su "lectura", pero, ya digo, desde HTML me parece a mí que no se puede hacer nada...
Buscando un poco por Internet se encuentra lo que puede ser un "hack" para conseguir lo que quieres, o algo parecido, pero, en todo caso, creo que únicamente valdría para userse en Internet Explorer.
Pero lo mismo me equivoco. Tal vez otro compañero...