I was thinking about your solution for the mouth, you want to use just switches? But that will give you only open and close, not inbetween. Why not use a pot, or a flex sensor, that way you will be able to see exactly where the mouth is.
Well if you use a flex sensor, you can just glue that to the mouth lever or somewhere that moves with the mouth and that will work just like a pot, without the mess.
What you need to do is use a little voodoo to transfer a human soul into the doll. I hear it works really well, they made a movie about it. Child's Play I think was the name of it.