How do I create a worm face gear?

Hi, I'm trying to figure out how to create a face gear and a worm face gear that drives it - has anyone done it before?

I can't find any references on the web and I also can't find any downloadable examples.

Here's what I'm talking about: The Worm Face gear is better then a worm gear

Thanks!

SolidworksParts And Features