Assuming that I didn't want a separate partition for each distribution, how would I go about installing them?
install each, in turn, into a small thowaway "working partition", after the install is done, do a cp -R or a tar cpf - | (cd ...; tar xvpf - ) to copy the installation into its virtual mount point. Then, you can chroot to the virtual mount points and there you are.