An alternative to dropping the unique host in host_node_map is
to use the site-map to mount a subsite package in more than
one place and have different entries in host_node_map for the
different mount points. I'm doing this with one of my subsite
instances at the moment.
However, if you do it using the site-map the admin UI gets pretty
confusing because you have identical options listed for each
mount point of the subsite without differentiating between them.
Ultimately, what would be nice is to be able to have the same
subsite instance's structure and content be accessed from more
than one virtual domain and have it be aware of what virtual
domain the user is accessing and adjust navigation links and
style appopriately. Might be a bit overboard for most cases, but it
would be handy for the site I'm working on. Will see how far I
get.