Playing duplicate bridge against players from some event
There was formerly a product called Doop (which as far as I can tell is no longer printed) that used a similar idea. They would provide hand records from old regional tournaments along with the scores produced for those hands. It would operate like so:

Each player is given a deck of cards and the list of hands for their seat (so e.g. North gets a list of the North hands). At hand 1, each player makes the first hand for their direction out of their deck of cards. The hand is played (duplicate style, with each player keeping their own cards after playing them), and the score recorded. Then hand 2 is played, etc. At the end of play, compare the recorded scores with those recorded for the earlier tournament and record the match point score.

You have some choices with regard to movement. If you have exactly four players, you might choose to play with the same partner throughout. You might also rotate players so that each player plays a set number of hands with each other player.

You can find hand records and scores for tournaments in a number of places. For example, you can find results from recent Allendale, NJ sectional tournaments at http://www.bridge-njba.org/, or from a regional played in New York City in December 2013 at http://gnyba.org/PILOT/wordpress/?p=2596.