Hola Ellyza:
Te diré como lo haría yo, -con el permiso de tunait (
) - suponiendo que las imágenes no tuvieran las mismas dimensiones (si fueran iguales también valdría).
En la celda pondría una capa con dimensiones iguales o incluso mayores que la máxima dimensión...
... por ejemplo, si la altura máxima fuese 100, le pondría un height de al menos 100.
Luego en la capa le pondría estilos para imágenes que se centrasen, y no se repitiesen (style='background-position:center center; background-repeat: no-repeat;')
Por último pondría un script en las miniaturas que asignaran una imagen de fondo a la capa.
Voy a poner el código "a capela":
<table ><tr><td ><img src=miniatura1.gif onclick='document.getElementById("grande").style.b ackgroundImage = url(mayor1.gif)'></td>
...
... y la celda mayor:
<tr><td><div id=grande style="width:200; height:120;background-repeat: no-repeat; background-position: center center"></div></td>...
Espero que te sirva.