is it possible to pass the subject & message via a link to a pm like you can with a mailto link?
<a href="mailto:yourname@somewhere.com?subject=subject&body=Message">Email</a>
I know you can do it with the username...
privatesend.asp?method=Topic&mname=ForumUsername