I think Davina McCaw could have worked well if, say after week 2 or 3, exactly half the housemates[after winning a task ] were brought into the diary room and told they had an ally in the house in the form of the parrot, who would let them know what the other housemates were saying about them.
BB could solemnly swear etc. that they were they only housemates who were privy to this knowledge from the parrot, and that the parrot could never be used against them.
They would not be allowed to let the other half of the housemates know anything about what they get told of the parrot.
Then......bring the other half of housemates to diary room at some stage [under the pretence of talking to them about losing the task], and actually just tell them exactly the same things that they told the other housemates about the parrot, and about them not being able to tell the other housemates etc.
This way everybody would still feel safe enough to bitch about whoever they wanted, as they would all mistakenly believe that the parrot could never be used against them.
Everyone would get to hear all the nasty things being said behind their back, but would not be allowed to tell the person that they know what they said.
It would cause so much tension, paranoia, and it would be funny seeing everyone trying to remain calm and acting like they didn't know about what people were saying about them. [They would of course be able to talk to members on their team about it if they wished]
Towards the end of the show, if people on the same "team" were bitching about each other, BB could bring an individual in and in reward for winning a task or something, could offer them the chance "on this one occasion only" to get Davina McCaw to tell them what people on their team had being saying about them.
Of course would secretly do this with every individual, not just one housemate, but they are not to know that.He He..
This may make the housemate lose trust in BB and become wary, but it would be near end of show then so it wouldn't matter too much.
Would be interesting to see who would crack first, and just explode with temper and blab all about the parrot!
I think they would keep it going a long time though, because everyone would love the feeling of being one of the winning housemates with the "inside knowledge"