It there an already developed toolbox system for setup and sharing that addresses these issues:
All fasteners etc have unique pre-defined company part numbers. (New part number would be added by the administrator).
Any user can easily search for an exiting part by description ( before requesting a new part#)
Setup so Toolbox can be shared by any remote (VPN) user having the option to use the company toolbox or their own local toolbox.
SolidworksToolbox