Please upvote if this helps you ^_^
It's hard to answer your question perfectly because everyone's setup is different so reply to this if you can and i'll tweak it to find the best solution for you!
You don't need to give each product their unique product ID in the URL!
Go to the base of your Magento Project and find the skin folder
This is my example you can name these folders anything!
Inside the Folder SeanCustomCss create the file measurements.css
Inside the Folder SeanCustomJquery create the file measurements.js
(We are going to use these later to build our your beautiful window)
OKAY! We are ready to begin!
Go to the .phtml file where you want to place the button/link
At the top of the page add (Your's will be what you named the files)
<link rel="stylesheet" type="text/css" href="/skin/dev/Sean/SeanCustomCss/header.css">
Let's grab the current product next by:
$Product = $this->getProduct();
In your JS file create a popup window that you want to use.
Also create the function that makes the popup window and pass in the variable $Product.
Use your Css file you created to change how the window looks.
<?php echo $Product.name ?>
To display the info. If you want to see all the attributes of the Product to display run var_dump($Product). ALL info you want (measurements, color) will be stored and saved in this $Product variable we created :D
Let me know if anything is unclear. I left the window building up to you and how you want it to look :) I didn't know your programming experience!