You'll need to have some sort of scripted approach then. Something that removes previous reservations, sets up new ones. That being said, this was off the top of my head Arthur. I've used up virtualization before were each client needs to use the same port for legacy apps. I've never had this issue but my machines had static ips in this instance and these ips were allocated via a scripted mechanism.