I have an Ubuntu 12.04 server running a headless VirtualBox. You can control your VMs via the command line, or your can use something like phpVirtualBox (https://code.google.com/p/phpvirtualbox/)
...