If you are running a web server, is it a Linux based server? If so, then this is what I do to make sure my images are available for the R-Pod Owner's Forum:
Place a copy of the image to share in /var/www/html/(image directory if desired)/image.jpg/png, etc.
Use a service like DNSExit (free) (or DynDNS (pay) or other DNS service) to enable access to the web server from outside your network. I would configure the web server to use a non-standard port to cut the traffic such as 8080 or 8008 or something like that and configure your firewall and SELinux to accept the non-standard port.
Once this is done, you can then use a link to access your images. In my case, it is something like http://servername.domain:8008/directory (if used)/filename.png/jpg
Scale the image to something reasonable. 800x600 works well. 640x480 would look good on a phone also. The scaled image will take up less space and transmit faster. You can use a program like the GIMP (Gnu Image Manipulation Program) for this purpose or any other image editor that will let you do the scaling.
If you are using Windows, you are on your own but the principles should be the same.
Here's an image just to show you what I am talking about:
The link is http://hafflys.linkpc.net:8008/images/3rdRealitySwitch.jpg