Someone else is trying to do the same thing:
http://www.zen-cart.com/forum/showthread.php?t=80999
They are talking about contrib:
http://www.oscommerce.com/community/contributions,3034
Sadly we have a site that really needs the make an offer feature but it must be automated. You can edit the "tell a friend" to work as "make an offer" by changing the wording and having it e-mail to you directly. That would be pretty quick and easy.
I have a golf related site that can't have "add for price" or "call for price" because the manufacturers are THAT strict about MAP pricing. We can use "make an offer" for most and then some can't even have that. So we are going to have to build a completely different system, we did this on another shopping cart but haven't used Zen Cart long enough to know exactly how hard this will be.
We are going to have another price for "make an offer" so when someone enters the price if it is above that number it will accept and let them add it to the cart, if it is too low it will tell them sorry we can't do it for that price. We know people will go back and forth trying to find the lowest price but thats ok, we sell it for that in our store but just can't ADVERTISE that price. The items should also have a "buy it now" option which is full price and if the make an offer price is blank it shouldn't even have the "make an offer" option showing on those products.
Seems pretty hefty in this system with as many files as there are, plus it seems this can't be done simply with overrides so core files will need to be changed making upgrading ever so much harder...
Best of luck!
Com-