Trimble Juno SC Windows Mobile 6 phone Application

We need program tha will bring up a custom data input screen, interface with the phone camera and GPS when a photo is taken, it will geotag that photo and write the gps data into the exif header and place that photo automatically into an upload box. The user then fills out the remaining data fields and uploads this data to a web based database that we operate. The program run on a Trimble Juno SC Windows Mobile 6 phone (Budget: $750-1500, Jobs : Handheld / PDA, SQL, Windows Mobile) bid the project