If you plan on adding animations for each card and such, it's better to have each card be represented by a sprite. You can put all cards in one family.
Then you can have events that affect all cards in the family or just certain cards (with specified private variables).
You are going to need to define decks for each of players. Since there aren't that many cards, it's fine if you just set a private variable that specifies the card's state ("in deck" or such). Alternatively you can use an array that stores which cards are in each player's deck.
Apart from that, I've got no experience with card games (creating them, that is), so I can't really advice much here :P