The type of equpment you are describing sounds like answering service equipment not your typical call center or or ACD environment. If I understand your needs, you are needing to personalize your answer phrase depending on the number that is dialed in and possibly be able to bill that particualr client in the future for the call. You may want to chek out answering service eq. vendors. Here's a pretty good list of vendors.
https://www.connectionsmagazine.com/BG/listbuy.html We are curently using a unit by Startel for our answering service but it may be overkill for what you need. The only other one I've had experience with on that list is Amtelco and they might have a smaller system that will do what you are looking for. With our current set up, we can give all our customers the same 800 number to forward to and we are able to determine who the call is for by using the DNIS inforamtion. The clients information pops onto the screen and the caller ID of the caller is automaticly inserted in the message field.
------------------
Never criticize a man without walking a mile in his shoes...... by then you'll be a mile away, plus you've got his shoes.