Someone should host a Collab wiki, preferrably the same person who leads the project.
http://en.wikipedia.org/wiki/MediaWikiThen we could have our own homepage where the project lead would post requests of us (and mediawiki can notify via email when pages are changed), so we can get some form of comunication. The project lead could also post suggestions and project status on the main page.
(Obviously it would be a private wiki and only those contributing to it would be able to join.)
If there is enough interest, I could attempt to set one up (and host) for you guys.