It's worth remembering that your ISP gives you somewhere between 5 and 10MB of free space for 'your own home-page' etc etc. You've already paid for it, so you might as well use it. It's also way faster than StarPhoto because it's local (in Australia or possibly the Shaky Isles), rather than Japan or USA or wherever...
If you go to your ISP's home-page, you'll find somewhere a "Support" link that will give you all the details on how you FTP files to their server etc. For example, with OptusNet (who I use)
Server: members.optusnet.com.au
Username: your-login
Password: your-password
Then you FTP the files up to the server, using something like CuteFTP (PC) or RBrowserLite (MacOSX). If you upload a file called myiconpic.jpg, it's URL will be
http://members.optusnet.com.au/~your-login/myiconpic.jpgSimple as that. The server-names and whether the tilde "~" is necessary varies from ISP to ISP, but the semantics are the same. Do it once, and you've got it mastered.
cheers
RET