I don't know it is possible to create product attribute like http://www.uprinting.com/brochure-printing.html?
It has many detail to calculate.
thank you.
Of course
You can do it with the built-in cart variant custom fields.
Alternatively you can use an extension like 'Custom Fields For All'
Thank you balai