Hi, just a couple of small points to discuss:
We need to be able to have instructors make groups within groups so that every course and class can have a separate group in which to collaborate
I think this is available in Moodle's teacher forum that is automatically created with every new course.
We need a way to have a searchable weblibrary teacher recommendations and with commentary for use by all theteachers in the system
Unless you feel you have a special module written, I think Moodle's glossary would work quite well. It's searchable, has comments, and could be part of a teacher's course.