Creo que porahi habia algun script que te cogia una imagen, la redimensionaba y la guardaba en un directorio. Pero bueno, si quieres hacerlo tu, mira por algun lado como subir imagenes al servidor:
busca a partir de esta funcion. Una imagen es tratada como fichero y te la subira igual. Ya me diras.