Send image over GPRS

              	//Serial.write(myPhoto.read());
                 cell.print(myPhoto.read());

Why are you using write() in one case and print() in the other? The two functions do NOT do the same thing.

the problem is that I have to send it in integer otherwise I am getting some error.

Feel free to elaborate on that error, and what "send it in integer" means.