Texturing Weapons

For the Weapon Community of garrysmod, i am making a very sexy looking Swep Pack. but i do have a question

how do you tell a MDL files to use a diffrent Material File (VMF/VMT)
Instead of replacing mats every time i want another Skin for a New Swep

I use Things From Game banana and some skins are Amazing

help will be greatly appreciated

[editline]29th August 2013[/editline]


Ok how about Hexing a Weapon (if thats the same thing)

To use a different material, decompile both .mdl files, go into their .qc file and edit $cdmaterials to your own dirs