You could potentially install multiple themes on a single website if you looked at installing them in subdirectories:
e.g.
yourdomain.com <== Your Vantage installation
yourdomain.com/classifieds <== Your ClassiPress installation
yourdomain.com/jobs <== Your JobRoller installation
You could use a
WordPress multisite network to manage these and the user accounts. Thanks.