In short a successful project is dependent on a successful team.
Project team members need enthusiasm, commitment, and excitement in the final product. The team must be able to work cohesively, constantly challenging themselves to meet milestones and helping people out when they run into trouble. Some ideas to achieve this “glory team” would be to Recognize achievement, Encourage the support of other team mates, Challenge people in a fun but competitive way, and Reward people for a job well done.
A project team blog is a wonderful idea, there could be one main Blog for the project as a whole to communicate status and the overall well-being of the project, each member should then have their own sub-blogs where they can post issues they have run into with their solutions, how they have assisted other people, and overall little tid-bits of interesting things that they have learned. These blogs later on can serve as a sort of knowledge base, that is searchable and thus helps share the tribal knowledge.
Another good idea is to reward people for working as a team. On the project blog, set out daily or weekly challenges to the project team, challenge them to Assist a Teammate and post a comment about this, or a challenge to post the most useful thing that they learned that week, and so on and so forth. Randomly select a winner in each of these challenges and present them with small trinkets of swag and recognition of a job well done.