give apache or abyss webserver a shot, you then can host your images right off your own computer, if you dont have the web server app running then your images will show up as red X's, if you have the app running your images will show up no problem,
the only thing is when someone is vieweing a topic that you posted and has your post on the page, the bandwith form that image will come from your pc, so if your isp limits bandwith you may run into problems, as it will also reduce your bandwith if your browsing the net at the same time someone is viewing a topic you posted in
if you have no bandwith cap then i wouldnt worry about it much, and doing it this way, you cant get booted from a hosting site for uploading an inapropriate image
although you may get banned from certain sites for posting it, noone can stop you from hosting it
