I did a quick look and see that the WRT54GL does not support DHCP reservation with the stock firmware. I'm not very familiar with dd-wrt, but it does support DHCP reservation. Here's a link with instructions for setup:

http://www.dd-wrt.com/wiki/index.php/Static_DHCP

If this doesn't work, you may have to buy a newer router which supports this feature.