Right, you want to take a look at material custom data
You can have one material, but set the properties differently for every mesh