We wouldn't know for sure which transactions were completed, unless I'm missing something. I'd much rather sales are done in the open forum.
EDIT: create the exchange for friedcat instead (if he's interested)? Sounds like you have the skills.
This can be solved but I am awake for 72 hours now and can't really think straight to suggest a solution now.
Many here and hopefully myself could create such exchange but I wanted if not a full solution to at least provide something that would reduce redundancy and repetitions in the process. Imagine instead of friedcat going through several pms to verify and execute exchanges he could just create a script for that.
I mean for example for verification he is often asked "Please verify that address X owns Y number of shares", That would return true or false. For exchange what happens all the time is the owner sends friedcat a signed message from his address with text "Please move x number of shares from this address to y address which is owned by this user ID", He verifies the signature and complete the transfer, and sends a pm confirming that to the buyer.
All this could be automated, I can do it, Just seeking your advice oh good people if I should do this or enjoy spending my dividends lying on a beach somewhere in the philippines , I assure you that for the kind of geek I am, Both are quite the satisfying feelings