ick, sounds like harassment and creating an uncomfortable work environment to me. I'm sure the HR dept might have something to say.