What if you have uninvited guests?
They would be des invités non invités. :)
Why not "we are having guests"?
The notes that accompany this topic tell you that you cannot use the English continuous tense and are well worth reading before you start.
Why is visitors not accepted?