i heared that they need tourist invitation
Nonsense. This does still exist in Russsia, but certainly not in Poland. They might need a tourist visa though depending which country they are coming from. Your message lacks precision.
But wait. Are they coming from Russia?