I’ve tried a cube and boolean modifier cutting into the BlenRig model but if I move the cube closer to the front of the face then the boolean stops working see images…
I don’t think you are going to find a simple solution to this. It is possible, but you’ll have to model all the insides of the mouth, throat, tongue, sinuses and so on in a ‘cut-away’ style (ie: only half there) and then animate your model. About all you’ll get from MakeHuman or similar is the outline of a face and some decent teeth and a tongue. Cut those in half, fill in the gaps, and then start modeling the other things you’ll need to show.
I gave that first youtube a go and looks like it might work…
I’d like to use the Cycles version but instead of using texture co-ordinates I’d rather use the camera or a plane to control it, but my feeble brain can’t fathom it atm.