Most IPS's will give a littel bit of space. Something like 25 megs is the usual. The package I have offers 150.
All you have to do is ftp in to your account and then up them. Pretty easy to do.
Usually it is
ftp://ispname.suffix/~primaryaccountname
I got tired of the limits the free hosting offered. So i just purchased some web hosting. Then I can setup what I want. That is actually the best, since you control the pic hosting software. I went overkill and got like 100gigs of space and a terabyte of transfer. So now I have extra where I can give space to some of my buds.