No,
You don't need SSL to send PGP I think.
Saying that, I am not sure how you incorporate PGP in PHP :rolleyes:
However, from a security point of view, I think SSL would be advisable as most people are more trusting when they see the little padlock at the bottom of the screen.
Jamie