I'm certainly no expert Justin, but I did a similar thing on one of my own sites using a PHP script which I coded.
The PHP script resides on the server and when a browser sends a url to the script it, (the PHP server script), extracts an ID from the url and uses it to display the correct items on the page. The ID can be a name, a PIN code, random characters, .... allsorts. You simply place the ID after
?id= in the url.
Here's an example ...
I have two different clocks that I wish to display and only want the respective customers to see their clock mockup and not have access to anyone else's.
So, I give each customer a unique PIN number (in this example I have just used 3-digit PIN's numbered 001 and 002. I send the first customer the url with
?id=001 in it, and the second customer the url with
?id=002 in it.
Customer 1:
Customer 2:
Try each link above and look at the url in the address bar of your browser.
This is a copy of my PHP script from Notepad++ with some explanations. Separate CSS stylesheets were used for each clock

- vB_ID:5684
- URL_ID_extraction_script.jpg (91.41 KiB) Not viewed yet
Note that this method does not require having a separate HTML page for each clock, something I wanted to avoid.
Note also that I used jQuery to write the javascript needed to move my clock hands and set the clock to the user's correct time. You wouldn't need any of this to display static images.
Hope that helps a bit. I know that code is sometimes as clear as mud unless you have a little experience.