If you could put up Gallery (the software used on riocar.org for the photo gallery) it does have some options for automaticially resizing photos down if they are above a certain size. Could work, but the problem will probably be allowing users to anonymously upload (as far as Gallery is concerned since it wouldn't share the user database with the message board).