Has your Internet Provider given you a free web space to use as some indeed do when joining up, often from some MegaBytes upwards, sometimes up to several GBs or so? If so, then it is an easy matter to upload your screen shots etc. and paste the link in the forum. Or even better, there are some "free" web sites, where one can do the same, Google for "Free Web Sites" and you get to see a zillion free web site BUT these usually want you to show some advertising or whatever when displaying content.
I bought my web space, about US$50.00 yearly here in Oz from a Pay web site Provider, no ads, no restrictions and I have a faaaaaaaast d/load speed. US$13 a year pays for my domain name and hey presto, $7.00 a month is nothing for using this privilege. I am sure there are similar pay for web sites available.
I know what I will ever use for my picture display and for d/loads.
Cheers
VinnyBarb