I used
eBay::API (and
HTML::GoogleMaps) to build a tool that searches ebay and shows the item seller's location in a Google map.
http://superfrink.net/cgi-bin/google/ebay_locator.cgi
The prices are available through the API.
PS: If you write code to look for HTML in the page then the code could break when the layout of the site is changed.