You can get an unsupported one for Linux called bpalogin but I'm not even going to hazard a guess about how you'd go about installing that on a WRT054G.
you wouldn't have to if you did a portforward on the relevant port (5050 i think) and ran the client on the workstation. this is aside from the other better suggestions so far of course
dave -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
