Yes, this is best handled by AJAX and custom product XmlPackage. We have done this in 2 ways (both using the modifiers) where the first example at...