Is there a module that anyone knows of that allows customers to enter details for a product before they add it to cart. kind of like a live attributes provided by the customer.

For instance, lets say I have customer who owns a Acura Integra 1994, so they buy a wheel for it but then they also own a Toyota 4Runner 2008 and they want to buy a wheel for that. Is there a module where they can write in that they have an acura integra 1994 for one product and a toyota.... for another product?