Hide all shared folders other than those that need to be visible

Hi Experts,
This is my 2nd question here and the first was an awesome solution. So trying to put across my issues to you guys.
I have a file server that's windows 2003 and it’s an old box with 100's of shares in them many are for team users where multiple users access the single share. Now as i have 100's of them it becomes very difficult for users to browse through them to find the folder they need.
Is there any free software that i can install on the server and be able to achieve a specific solution?
- Users should see just the exact folders were they have permissions on.
Thanks in advance
Deshpande
