I think there is a reason that everyone changes the firmware on the WRT54G to DD-WRT or Tomato and this might be one of them. Now if you had a WAP54G that would be different story.
http://lifehacker.com/5563196/turn-y...wi-fi-repeater
http://lifehacker.com/5563196/turn-y...wi-fi-repeater