Imageshack. Or tiny pic. Or however many other places let you upload images for free. Shouldn't be too much of an issue for people to upload stuff and just link it.

~Matt Booker