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