I've met people who have met them. I have less degrees of separation from them than most of the world's population. Almost everyone I know has one more degree of separation from them than I do.
I'd like to talk to some of the Oddworld Inhabitants people...but that might be dangerous, because I might start yelling at them for not making more games sooner.