Lo que solicitas es posible hacerlo .. tanto en tiempo de ejecución (cuando visualizas tu imagen) vía GD (
www.php.net/gd) o cuando ya la recibistes en tu servidor .. (no "antes" de subirlas . sino cuando "llegaron").
En las FAQ's del foro tienes ejemplos sobre "thumbnails" (busca por ese termino) .. ahí veras como generar tu imagen a tamaño fijo independiente de su tamaño de origen. El tema del marco es similar a la creación de un thumbnail, aunque si sólo lo requieres para "visualizar" .. podrías usar la opción CSS o similar que te han propuesto. (pero el thumbnail generalo vía PHP y GD).
Un saludo,