I suppose you could do this with a Vodavi Dispatch, but they don't make the analog version anymore. It wouldn't be fun, because you would have to build a mailbox for every area code.

Perhaps some kind of IVR?