It wouldn't have all the features you want (number of shares submitted) but you could set something like this up with
MiningRigRentals. Sign up, and input your pool mining information, then point your miners to the MRR proxy. It's easy to change pool credentials on Mining Rig Rentals afterwards at any time.
Usually MRR is used for miners to rent their hashpower out to others, which often pays more than mining bitcoins directly. However if for some reason you didn't want to rent your hashpower out (I don't see why you wouldn't want to though) then you could just set a high renting price. IIRC Mining Rig Rentals supports all three of those algorithms too, so it would be a start to a solution for you.