All members have the option to disable PM-ing them, but that would affect any registered user (AFAIK guests don't have access to the profile pages at all anyway, and I suppose the PM link in the post...