This sounds like something you could do with BoOK's HTTP::Proxy module.
Linda Lee Julien has written HTTP::Recorder that goes thru HTTP::Proxy to keep track of you actions, and then generates WWW::Mechanize scripts for you.
xoa
-- Andy Lester => [EMAIL PROTECTED] => www.petdance.com => AIM:petdance