You may be able to "host" them yourself. Check with your ISP, most ISP's allow users to have "home pages". Just use a free FTP client and upload your pics.