I am assuming this is for a small network (home maybe). What you can do for the DHCP part is get a router that has a built in DHCP server included. Many routers come with that option, expecially WiFI’s. Also, I did look a little while for a possible 3rd party DHCP server that can be install on XP. Didn’t find one at first but did see some indications that one may exist