I use a a product called General Knowledge Base. I've found it
to be quite adequate. It isn't free but at 49.95 per user it isn't
real expensive. They also have fees for multiple licenses.
Check it out at http://www.baltsoft.com/ At the very least you
may get some ideas.
standard disclaimer: Not associated with or compensated by
yada yada