Well, during my time writing my new AH bot, I had to start parsing the data that Auctioneer spits out after scanning. (You can usually find the file in the World of Warcraft/WTF/Account/ACCOUNTNAME/SavedVariables/Auc-ScanData.lua)
Now, since I only use 1 account per server (and as such, had no need to worry about multiple servers), multiple server support per account is non-existent.
Keep in mind, there isn't a whole lot of error checking and whatnot. So if things throw exceptions, just let me know. (If it's the GUI, don't bother. As it was just an example of 'how to use it')
Anyhow, below is the source to the little test app I made. And a small library for you guys to use. (I know, the library has basically no comments, but you'll live.) Remember, it's pretty much for my own use, though if you want extra stuff added, feel free to ask.
There's also the compiled version (binaries) if you just want to see what it does.