Make Duplicate Background (Ctrl-J)
Get your Rectangular marquee tool and make a selection of an area you would like to give the snapshot effect.
Hit Ctrl+J (Cmnd+J MAC) to copy that to a new layer.
Ctrl/Cmnd click that layer to select it again.
Go to Edit > Stroke (Outline) Selection. Change width to 70px (try this and if it turns out too wide you should Undo and try a different size. It should resemble a photographic print border.) Change the colour to White and select Inside ('Centre' and 'Outside' put a rounded corner on, which looks all wrong). Click OK.
Hide this layer, go back to the Dup Background again and repeat these steps until you have what you want - several "prints" around the image.
Remember - Make your selection in the Dup Background - Ctrl-J to dup the selection - make that new layer active - put the Stroke on.
Then Reveal all layers and mess with the layer orders to get the order you would like. You can also, by selecting each layer in turn, add some drop shadows to each frame, move (and rotate if you like) the frames a little to make them look like they're loosely laid on top, and even Duplicate any layer (click on a layer and hit Ctrl-J) and treat that as one of a stack (duplicates are best slightly hidden under their original frames).
After that, Duplicate your BG layer and do what you like with it to make it appear slightly different to the frames - e.g. blur, desaturate, change blend modes.
You could even introduce new objects in layers - I was thinking of adding pictures of a golfball, club, glove, tees etc.
Have a ball!
There is a way of making each picture bend or curl and have a shadow that matches, but I'll leave that for another day.