Seems like one way to do the trick would be the following: Choose some pre-determined sequence of the cards and memorize it. Buy 52 decks of cards, and put them all in that same sequence, but shifted by various offsets, ranging from 0 to 51. Then hide all the decks in various places. Now when someone names a card and a number, you just need to figure out which deck is shifted by the right amount to put that card in that position and point them to the corresponding deck.
Anyone see any obvious flaws in this approach?