Sending Auto-filled Email from Content Type Profiles
I use Webform for this kind of thing, as long as the values being passed to the form aren't too extensive.

On the Resource page template, create links to the webform, with field values in the the URL. 

Webform 4 can then use tokens to place those values from the URL into fields.

You can then use Webform Rules to send an email.

The same thing can be accomplished with Entity Form, Entity Reference, Prepopulate, and Rules.