Hola KarlanKas:
Tal vez termine adoptando tu ejemplo, pero no es lo que quería (tal vez mi "pretención" sea imposible). Lo que me fastidia es que tenga que ponerse "examinar" y no el texto que yo quiera.
Lo acabo de probar en Mozilla y no funciona. En explorer se puede poner la etiqueta invisible, y desde cualquier otra parte de la
página simular el click con document.getElementById("archivo").click ();
pero no me gusta limitar mi página a un explorador. Si pudiera mejorarlo te lo diría.
Por cierto, el formulario es este <a href='ir.asp?http://www.sucaricatura.com/formulario.html' target='_blank'>http://www.sucaricatura.com/formulario.h...</a>
Todavía está en obras...
Saludos