Well, I saw the wish of a PM-function in a discussion started a year ago. I just thought when it isn't implemented after a year, you could need help. I made a new post there a few minutes ago, so you should be able to find it easily.
There's a number of questions that arise over this, and only one of them is the technical difficulty! If we really wanted to do this and it was at the top of our priority list we could do, but I'm actually far from convinced it's something that would be beneficial to implement at all.
For reasons as to why, take a look at the similar question that was asked
here on StackOverflow.
Specifically:
The consistent response to this is that it's a bad idea, because:
- It could hide information from the community: useful information transmitted privately is unavailable to other readers, subverting the core purpose of the site.
- It could be used to harass other users ("Answer my question!", "Accept my answer!", "Yer momma so fat she overflows the stack!", etc...)
It's far from a clear cut issue, and I'm not saying it's something that will definitely never be implemented - but don't hold your breath!