I've been developing one for a while now, it's pretty darned nifty to say the least. But I'm not going to be distributing it yet (if ever).
There are shedloads of image hosting scripts out there. Some are good, others pathetic and most probably wouldn't even come close to offering even the basics of what you're looking for so it pays to take some time and search around. Also (not always true but) with quality comes cost. You might want to bear that in mind.
yeh I know what you meen, ive seen a few that cost around $100, which is a bit much for my design/s, but theres also someone who buys it then gives to everyone for free.