It seems that, for the cost of 5 individual servers, you could have one very capable server (and plenty of money to spare), which would handle your requirements. This would almost certainly be the simplest solution.
If you really want to use 5 separate servers, it should be possible, but only if each one is on its own segment of the network. If they're all on the same part of the network, all 5 will try to respond to each DHCP request, which would be a Very Bad Thing (tm).