It seems that you are a PGP paranoid. It is a nice idea, but it does not make sense.
The first step would be to enable SSL for this forum. Up to now there is only a self-signed certificate. And this does not work.
But, to be honest. This is a forum and it does not require so much security. In addition, it does not make sense as long as there is no identification check during the registration.