I suspect that the other portraits were schooled by Dumbledore's portrait, and they all pretended to give Snape the cold shoulder when the other staff came in. I can't see them giving the game away. People like Flitwick and McGonagall were far too clever not to notice.
I like elves, I think JKR could have used them a lot more creatively. They must have known what was going on!