Check out travel insurance or insurance solutions with coverage within Europe or worldwide in your country of residence (or the country of residence of your guest). There is also so-called guest insurance available
(e.g.Guest Care by Sanitas).
Or you may wish to ask your health insurer if he would offer your guest insurance.