Greetings,
I know it's a old question, but it's a relatively common one, clocking in at 1-2 inquiries a month.
It's unfortunately relatively difficult, mostly because Java programming is involved. It's not impossible, though. The system was originally designed to support both Yahoo! and eBay, and be usable for the expected rash of other auction sites...
Over time as Yahoo! Auctions became more or less useless, and eBay really the only major player, there's been 'creep', where eBay-related functionality has moved out of the ebayServer class and polluted other classes.
Still, the basic idea is that you need to create a subclass of AuctionServer, and the core behavior of that server is to parse a page, and set all the basic values of the underlying SpecificAuction (which derives from AuctionInfo) object. The rest of the code should be more-or-less server agnostic, interacting with the AuctionEntry object which delegates information lookups to the AuctionInfo object you filled out.
This does require Java programming, if that wasn't clear... While I could probably come up with a page-description language that would allow parsers to be created without coding, the behaviors of bidding, logging in, searching and such are often much more complex.
-- Morgan Schweers, CyberFOX!