The answer is quite simple - advise your friend to look at one of the numerous anti harrassment poster stuck up at most places of work, and almost definately in SHQs, note down the relevant number (either the one for service personnel or MOD civilians) then call it. You don't have to give away your personal details to get advice on whether someone's doing something wrong - and at least you know that the advice you receive is both confidential and official (unlike whatever those of us here are saying!). The only other thing to do is to take a close look at yourself and your own standards - it's either harassment or it's not, what difference does it make that you now know someone involved personally? I would expect a lot higher standard from an officer. Hell, I'd expect better from anyone I work with.