I like this idea. A whole lot.
Unfortunately, by nature, it is hard to trust other humans. Some crazy rules and enforcement would have to be created. Even with these regulations, what's to stop someone from using a friend's computer to create an account, build some rapport, and then "trade" with somebody and not give them anything in return? Scams can happen, even in a trustworthy community like TCP.