Software or websites alone will not create a new culture. A lot more tools for interaction within groups are needed:

Here is a collection of tools for meetings (which could use an update):

Tools for meetings

Any community will develop rules of behaviour; if these rules shall not become oppressive, they must be discussed and decided upon. What is still missing is a pool of rules so that not every community has to reinvent the wheel.