Two plugins development and search feature required as discussed to be well integrated into wordpress multiuser site. The plugins will have sharing, export, print info and other features as discussed.
Recently, I have developed Wordpress plugin for a Maleshian Client. I got good skills in wordpress.
If you wan't demo of it then I can give it to you .