You rig the face as you would rig a character body with bones, for example you have a few bones for the lips then you do a normal linear skinning pass. Then the bones drive that geometry, blending happens on pose level, so you could combine a smile with a sneer and further on.
Here is a tutorial and walk-through of doing this with maya that might be helpful: