Most ISPs provide some webspace (typcially 5-10 megs) to customers. Earthlink does, Roadrunner does, AOL does, MSN does, etc etc... Actually I don't think I've ever had an ISP that doesn't. Even the small local ones do. Anyways...just visit your ISPs homepage to find out how to FTP (file transfer Protocol) files to your web space on their servers. You can download an FTP client (program) from anyplace like
www.download.com. Just do a search for ftp.
Earthlink personal homepages look like this
http://home.earthlink.net/~zouleous/index.html. Mine is blank because I just use my space for files (pictures). This is a link to the file I uploaded today
http://home.earthlink.net/~zouleous/sideways.jpg. That gives you an idea how personal web space files look on your ISP's server.
So basically you just send (upload) the picture to your ISP and it is instantly hosted on the internet. You provide the address like I did above and you're done! Feel free to ask questions...
Z