Is virtualization an option for you? Naturally you'll need extra disk space for each virtual machine and memory.