gprs server camera
You can simple use a JPEG encoder chip that interface with the Camera, and some JPEG encoder will have SRAM-like interface or Serial (3-wire) interface, for slow speed MCU.
I have one from MobileCAM that can control it with I2C bus, to ask it to take a Snapshot from the CMOS sensor, and then MCU can read the JPEG file through the databus.
Added after 3 minutes:
For the communication point of view, you can simply use FTP to send the JPEG to the server.
However, if you can complete control the server, you can simple implement a Telnet-like protocol, which can send the image file with less protocol.
If your server is something like MMS gateway, or it is a mobile phone, you should implement the MMS protocol.