Sounds like an online version of BNI (http://www.bni.com/). Would it work on a completely altruistic basis though? With BNI you at least get some real world networking at the meetings.
I went down the path of thinking of each relationship as a joint venture.