Hola,
En las FAQs Cluster dejo esto:
http://www.forosdelweb.com/showthrea...682#post281682 . Puede servirte.
Y para lo del tamaño, con la funcion getimagesize() (
www.php.net/getimagesize) obtienes el tamaño de la imagen. Con ese dato puedes calcular los atributos height y width del tag <img>, o crear una imagen redimensionada si dispones de la libreria GD (la mejor opcion si las imagenes son muchisimo mas grandes que el hueco).
Saludos.