I had a best friend just like yours. I'm pretty sure your best option is to punch her in the face. You'll be so happy about it later. Or you could do what OV says, because I'm pretty sure that would be jsut as satisfying.
And you're in a different country from this stud? I would say find a guy of your own in the country you're in. It's a lot easier to have a relationship when it isn't based on MSN. From what I hear.