Most routers let you reserve IP addresses based on a computers hardware address. This will allow you to keep your XP boxes at the same addresses, while still allowing other DHCP clients to use pooled IPs.
The only other way would be to setup a local name server (dynamic DNS) that would allow the XP boxes to register their hostnames to the IP. This would generally require another system to run the service.