I doubt it would be possible. Using a hash function, you could keep track of whether someone has the cards they claimed to have before revealing them (similar in design to provably fair Bitcoin gambling sites), but I doubt there's a fair, trustless way to deal a deck of cards electronically.