USB devices can only be connected to one computer at a time, real or virtual.
You should be able to share your printer out of your host. As long as they are all on the same subnet, any "machine" should be able to print to it.
This assumes that they all have a network card.
Lou