My first thought was along the lines of someone could put together a much better interface for this and integrate it with Twilio. The Twilio part would take no time at all. The only real problem is recording all of the names. It's really too bad that the text to speech voices used by Twilio are so terrible. I'm really surprised they haven't looked at using some third party tech for that like the voices provided by Cepstral (
http://cepstral.com/) or others.