It can't be done without a browser addon unless you want the forum to have your private key.
The forum doesn't need to decrypt the messages. The PM send page could have a JS PGP encrypt function, if a user has set a keyid in their profile. It would be up to the receiver to decrypt the messages themselves.
The hard part has already being done:
http://www.hanewin.net/encrypt/