Hi Shane,
I'm in UK, use windows, so you may need to translate....;-)
I've used Verio for web hosting since before they were Verio. (I think they are about the biggest service in USA, very interesting background, as it happens). There are thousands of hosting service suppliers to chose from. My UK ISP package has a few GByte of hosting space for free, too, which I do not use, other than redirecting to Verio. I use a demo/free version of Cute ftp to upload images (but many web browsers often have something built in). There are others, this cost me nothing, and is very easy to use and set up. If I want a simple sort of gallery, then pacassa2 , (again no cost) is good enough. This is certainly adequate for showing images to opf or friends. afaik, Verio, like other hosting services, have a raft of shopping trolley, shop type things, if you wanted a more Pro look, but that is not required for simply linking to an image.
If you have a bit of spare web space somewhere, then you can use cute/whatever to create a directory just for images, it will not effect your other web stuff.
So, I save my image to a local hdd directory, open cute ftp (it can connect to whatever web site I want/own), so I select the relevant site/directory. It then connects, and shows two windows - a local directory, and the remote one - normal commands/copying/deleting etc. apply both to the local and remote directories). I then click on the image file - upload. After a few seconds, it is in my images directory on my web site. It is that simple. You need to apply a few settings, obviously, to cute, such as your site password, a port address, etc., but you or your Verio equivalent will know these.
However, it may soon be a moot point, since I think there are some opf moves afoot to do some sort of image hosting within opf, but I prefer being independent, as far as possible.
Best wishes,
Ray