The List does not need to get updated. I would just have the request emailed. I am not tracking you requests what. This List only holds the available routed materials.
I need a form that lists all the materials. I have a Yes/No field for them to indicate which materials they want.
When I create an InfoPath form from the list, it's just a form for updating the list. It doesn't have the actual List of materials.