You could try CoinConnect - http://www.coinconnect.org/
- the first bitcoin social network. Then you can set up a detailed profile and view the detailed profile of your customers. There is already the 'Bitcointalk Marketplace Feedback' group.
Description: This group is to allow users to post their Bitcointalk.org Marketplace forum feedback and trading history for reference purposes. To Generate a Table of transactions you can use this very good tool that cablepair used for his Transaction History page http://tablegen.nfshost.com/