Have you tried Rigify? It has a host of premade rigs, such as a tentacle rig which might work well for a tongue. If you don’t know what Rigify is but are interested in using it then let me know and ill point you in the right direction for tutorials 🙂