I'd rather get away from the Tele concept; that said, if I go with it, I'll most likely go with "Telepresence," as that's the closest in parallel to "TeleAbsence." To that end, I'll give a nod to magid in the story, who should email me to discuss it.
That said..."Telepresence" seems too bland to me as a title. Can anyone figure out a way to work the word into a better title? Such as "The Telepresence Affair" or something? That would help. And I'll throw a second Tuckerization into the story.
By the way, everyone will get Tuckerized eventually, so don't worry if it hasn't happened yet. :-)