It could be done, but i reckon it would take a hell of a lot of programming to make sure it checks what has been said before by the user and the contact.
Pretty much you have to make an AI that is fairly smart.
Maybe someone has alot of time on their hands and wants to do it