open contact from window message or command line

I know this isn’t presently possible, but being able to send a windows message, or some sort of interprocess communication to open a contact from an external process would be great.  I need to show the contact page of the person that is calling and could do that in outlook.