Andrew,
Two solutions come to mind.
If the material is specific to the customer, you can have the users use "Customer Material" functionality.
If the substitution is for ALL customers, then "Material Determination" functionality can be used.
Material Determination - Sales (SD-SLS) - SAP Library
Your local SD expert should be able to set you up.
Best Regards,
DB49