With regards to running two DHCP servers, there are two approaches, first you can set each DHCP server to check for an already running DHCP server on the network when it starts up and if it finds one it will then turn itself off to prevent a conflict.