Go to your Profile -> Account
Select NO to the “Accept Personal Messages” question. Whilst this will not physically stop PM’s coming to you, you should report any member that ignores this request to the Admins who will deal with the issue on your behalf (without us disclosing which member the report was from).
If you wish, you can also put the following into your signature box in your profile which will then appear on all of your Posts:
THIS ACCOUNT DOES NOT ACCEPT PERSONAL MESSAGES