La cuestión es que yo ten entendí perfectamente desde el principio, sólo necesitaba saber si las imágenes iban a tener todas las mismas dimensiones a la hora de mostrarse, porque si no es así y hay que reducir no es lo mismo cambiar las medidas sin verticales o en forma apaisada.
Si encima además yá no pretendes usar un iframe, pues más facil todavía.
A ver, lo primero, no puedes escribir nada con asp en un iframe. Debes de insertar el iframe normalmente y ponerle el src que lleve a la página asp. Entonces al ser llamado ese asp yá se encarga de generarse solito su código fuente.
Luego, en la página madre (la que contiene el iframe) haces lo siguiente:
Al lado del iframe inserta una imagen con las dimensiones que quieras, en este caso, de 200x200. Tal vez puedas usar una imagen transparente, si no tienes ninguna a mano dímelo y te paso una.
Para que la imagen pueda quedar al lado del iframe habrás de meterlo todo en una tabla, algo como ....
<table>
<tr>
<td><iframe src="tupagina.asp"></iframe></td>
<td> <img src="tuimagentransparente" width="200" height="200" id="ima" /></td>
</tr>
</table>
Luego en head pon lo siguiente
<script language="javascript">
function cambiar(cual){
document.getElementById('ima').src = cual
}
</script>
Y finalmente, a tu página asp donde te genera el listado de links haces que a cada link se le agregue esto:
onclick="parent.cambiar(this.href);return false"
osea, algo así...
Response.Write "<a title="" (" & tama & " Kb.) "" href=""/z/"
Response.Write file.Name & """ onclick=""parent.cambiar(this.href);return false"">"
Response.Write palabra
Response.Write "</a> "
Creo que eso te debería de funcionar sin problemas