(Tejahn) Is remove from the game possible?

I've been thinking about how tokens are removed from the game and I now wonder if it's possible to remove non-tokens from the game the same way.
(1). The approach I'm hoping for is a way to remove a card, regardless of its type, from the game in the same way tokens are removed. That is, they aren't retrievable again in the same way that destroyed or exiled tokens can't be brought back.
(2). The cards become tokens with a trigger protecting them from be affected while they become such and are removed from the game that way because the are tokens.
If possible, can someone code the following:
For each player, you choose from among the permanents that player controls an artifact, a creature, an enchantment, and a land. Then each player removes all other nonland permanents he or she controls from the game.
It's similar to Cataclysm and Tragic Arrogance.
(1). The approach I'm hoping for is a way to remove a card, regardless of its type, from the game in the same way tokens are removed. That is, they aren't retrievable again in the same way that destroyed or exiled tokens can't be brought back.
(2). The cards become tokens with a trigger protecting them from be affected while they become such and are removed from the game that way because the are tokens.
If possible, can someone code the following:
For each player, you choose from among the permanents that player controls an artifact, a creature, an enchantment, and a land. Then each player removes all other nonland permanents he or she controls from the game.
It's similar to Cataclysm and Tragic Arrogance.