Hi,
There are lots websites that provides image hosting services. I know one called www.imageupload.com that provides free image uploads. No registration needed and no limits to how much you upload. Images can be linked from anywhere on the net. Hope this will help you. All the best!