don’t think you can do it with custom data, but you can do it with a dynamic material and a texture parameter
you can use CreateDynamicMaterialInstance on your static mesh for each material index that you want to set the texture on, and then SetTextureParameterValue on the dynamic material instance