Hola focesar:
Un archivo hta es igual a un html (como muy pocas variantes)... Te recomiendo el uso de html porque también se ve en navegadores que no sean microchopf...
Para que se abra una página en un frame concreto lo puedes conseguir dándole un nombre al frame (<frame name="unFrame"...>)
Y en el enlace usar un atributo target con el mismo valor que le diste al frame (<a href="destino.html" target="unFrame"...>)
Saludos