I don't know what to tell you, CastleBee, because all of the free Web hosting services that I know of will only allow images that are hosted with them to display in a Web page that's also hosted with them.
And I suppose we can't really blame them.
I'm assuming that the company you get your Internet access from doesn't offer you any Web space as part of their package because you probably wouldn't be storing your files at GeoCities if they did.
Is that right?