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. from European Travel Insurance AG or Elvia or the product "CH insurance" from Wincare). Or you may wish to ask your health insurer if he would offer your guest insurance.