I am using Drupal panopoly. For a node type, I am able to display the content of the node and some profile information about the author. I used Contexts for this. However now, I want to display the link to author's personal contact form. The link to the personal contact form shows up on the View profile page. I need to add a direct link to the Contact Form from the node display page. How do I do this?
You can use the Drupal core Contact module to do exactly that.
EDIT: In conjuction with Menu Tokens, you will be able to add a menu entry that pulls in the current user id. Add this to your path when creating a menu link:
You'll need to enable "Use tokens" and select "User from context" in the Methods for Users dropdown. See screenshot:
I found that I was looking at this the wrong way to create a personal user contact form.
I am pretty sure what you described your requirement is a form that users can send each other messages from.