The BuddyPress Contact me plugin enables you to offer your members a contact form on their profiles so that site visitors can get in touch with them. It works well in instances where you want to be able to contact your members without being worried about BuddyPress private messages.
Each BuddyPress profile page for the approved members gets a contact form. If you want, you can give members the option to turn the contact form on or off.