Originally Posted by David A. Goldfarb
It is not necessary for the seller to name a price, though it's a nice thing to do.
I would suggest making a price mandatory, as other such sites require, rather than optional.
If optional, you're just running an auction site.
“Wise men talk because they have something to say; fools, because they have to say something.” - Plato