Tienes dos formas de actuar, ambas emplean javascript
La primera es que la ventana en la que esta el enlace determina las caracteristicas (entre ellas el tamaño) de la ventana que se abrira y donde se cargara la pagina enlazada.
La segunda es que la propia pagina que se carga determine el tamaño de la ventana donde se muestra.
La primera de las formas se logra mediante el uso del metodo "open".
Ejemplo:
Codigo:
<a href="http://www.google.es/" target="ventana_google">ir a Google</a>
esto cargaria Google en una ventana nueva de tamaño indeterminado
Si lo sustituyes por
Codigo:
<a href="http://www.google.es/" onclick="window.open(this.href,'ventana_google','width=400,height=300'); return false;">ir a Google</a>
esto cargaria Google en una ventana nueva de tamaño 400 x 300 pixels
La segunda de las formas se logra mediante el uso del metodo "resizeTo".
Ejemplo:
Si una pagina incluye en algun lugar el script
Codigo:
<script>resizeTo(400,300)</script>
Cada vez que se cargue esa pagina, adoptara un tamaño de 400 x 300 pixels
La ventaja del primer metodo es que es valido para cargar cualquier pagina, tanto si es tuya, como si no...
La ventaja del segundo metodo es que la pagina siempre se vera al tamaño deseado la cargue quien la cargue...
Espero que mi respuesta te sirva de ayuda.