More documentation to come.

  I just setup a system to do a chroot(2) based upon incoming virtual IP
address. The wrapper then sets up a /dev/log tunnel to get syslog out,
and then exec's the real "server" program.
  That let's my customer have real "virtual machines" with different
password files, etc.. The same wrapper has an option to tell it
which virtual machine to in, and sendmail can call mail.local to deliver
to the virtual domain.
  If you are interested, the code is going to be at:
http://www.sandelman.ottawa.on.ca/SSW/virtualpop/