Is that possible at all? I always thought which model is displayed depends solely on the PC on which the models are viewed.
Let's say you have default models on your server, and I have custom models on my client. You use the game's default AWM, I use a custom-made super soaker. When you sit in front of your server and spectate me, you'll see me carrying the default AWM.
And if you join the game and run around with an AWM, you will see the default AWM from your perspective.
However, if I spectate you from my computer, I will see you running around with a super soaker in your hands. Same goes for player models etc.
If you want to make your custom models available, I suggest you do so on a homepage, either providing a download or linking to the individual files on other servers. However, I can tell you that I don't like entire packages - you download 40 MB only to find out that at least half of the stuff is not your cup of tea.
But it's sure nice to see people appreciate custom content. I have succeeded in compiling a complete gun model and sound package from scores of individual releases, and I enjoy playing CS so much more than without. All weapons come with CZ arms and are correctly mirrored, i.e. no shells ejecting right in your face!
That's why I hate servers where custom sounds, sprites and models are checked for and blocked.
All because of those stupid, ranking-crazy cheating kiddies who turn a game into a kind of sports competition. To cut a long story short, I think it's a better approach to just enable custom content and let every player choose what he likes best. Making your own custom models show to everyone probably wouldn't work, and it could give those of your players with slower computers that little shove that's needed to push them over the edge that separates a fluent game experience from an annoying slide show.
May I ask where your server is located? I might just stop by if it's not so far away that my ping gets desastrous.