След това в mysql_query-то можеш да търсиш от този град откъдето е ip адреса.
Макар че няма да е много лесно , но това ми хрумна.
Ако някой има други идеи , да ти каже
Засега го прави като взимаш IP адреса на потребителя ($_SERVER['REMOTE_ADDR']) и го проверяваш в някоя GeoIP датабаза. Вземаш града и от там вече си проверяваш в базата данни за обяви от този град или направо от цялата област.Но да знаеш, че понякога стават и грешки, някои IP-та не се разпознават правилно и така..
P.S. Когато html5 навлезе напълно ще можеш да използваш geolocation-a.