Social networking tools help companies engage customers, attract prospects and create lively, peer-to-peer business communities