No need for aliases or anything... VMWare's Fusion, Parallels, and VirtualBox all allow you to run virtual machines that are stored anywhere -- on an external drive, on a network share, etc.
Boot Camp can only be used to partition and install Windows on your Mac OS X startup disk -- you cannot use Boot Camp to install Windows on an external drive.