Seriously, do other girls have this problem? I think it's so totally inappropriate, but often they're quite old/"good" friends so I don't tackle them about it, but really... "I've just been telling my flatmate just how much i would do you - is that a bad thing?"
Yes, yes it is. Best way to resolve the sitch? Sleeping with them not an option.