I don't do much with Amazon (aside from spending money there) but have you checked out the Net::Amazon[1] package on CPAN?
~Charlie
[1] http://search.cpan.org/~mschilli/Net-Amazon/
~Charlie
[1] http://search.cpan.org/~mschilli/Net-Amazon/