If you use an online free email like Hotmail, Yahoo, etc, you can send and receive emails as you wish.
As to the sending of photos, there is no way to "upload" the images from say a CD or by connecting your digital camera to the computer - they hide the CPUs and you only see the monitors, keyboards and mice. So unless you had a digital camera on your cell phone that could then upload to a site like Ofoto, then I don't know how you'd do that. I used that set up for our cruise, but of course was limited to my days with service ...for me, that was until about midnight of the Key West day, then nothing until 4am on the last morning, as we pulled in to Port Canaveral. (T-Mobile)