Not sure if this is what you are looking for but I use YOUMAIL and I love it.
www.youmail.com
Different Greetings for Different Callers
Make your voicemail greeting more personal, with special greetings for the people you care about the most.
* Easy to do, just enter their phone number and record the greeting - on the phone or on the computer.
* We even provide pre-recorded greetings for a variety of situations, so you can get started now. Choose from fun greetings, professional greetings - even greetings with your name.
It' completely FREE! and free is GOOD!
You can set it to send you a Text msg when you have a voicemail, and the Text msg tells you the Person who called & the number they called from.
They have tons of prerecorded greetings to choose from even some pretty funny prank greetings.