Adding card draw system that does a particular process

The process is this. Each player gets 12 cards when the hand is finished drawing. During that draw process one of the two players will be allowed 1-12 previews as the cards are drawn. He decides to keep the card or can pass it on to the other person. If he keeps the card the other player gets the next card. This process continues until both players have 12 cards each.

Finally each player places the cards in order (think or war). The cards are then flipped with the higher card going first. Ties go to the player allowed the previews.

This is to drive a regular wargame of maps and counters with each counter worth X in value to move or fireā€¦

So being that I am a total rook when it comes to modules, anyone have a clue how this could be done?