Так у них и так купят раньше - кто ж по рынку не пробежиться сначала, не посмотрит цены?
Далее - кто мешает перед выставлением на продажу уточнить - а почем другие продают?
В конце-концов можно сделать отдельные секции для каждого города (хотя это нагрузка зверская - обсчитывать столько локаций и для каждой держать свою базу).
Как происходит обычно? Вот нужно человеку 100 шкур, допустим. Один продает по 800 80 штук другой по 1000 50 штук. В случае обычно торговли он скупит все 80 у первого и 20 у второго - если уж горит.
Если вводить ограничение на торговлю только "партиями", то покупатель еще репу начешется, брать вторую партию, или погодить.
Еще мысль - если несколько выставили по одинаковой цене один и тот же товар - как будут стоять их предложения в списке? По времени подачи (кто раньше, тот выше?) По нику заявителя? Видите, тут еще сразу сортировку захочется... Короче, ужас.