Darren, Ron has described this worm here.
http://www.reefcentral.com/vbulletin...threadid=35766
They do indeed have mouths and "teeth". I witnessed mine kill and eat two snails in one night by finding them in the sand and dragging them to it's hole in the rock. Three nights later it got another. They also attack clams.