Вы можете установить местоположение результата диалога, используя
$( ".selector" ).dialog( "option", "position", [200,300] );
И вы можете получить местоположение указателя мыши (при условии, что ссылка рядом с контактом будет приблизительно в правильном месте (вам может понадобитьсянастроить это)) так что-то вроде этого сделать трюк:
$( ".selector" ).dialog( "option", "position", [window.event.clientX,window.event.clientY]);
$( ".selector" ).dialog( "option", "open");
положение -> http://jqueryui.com/demos/dialog/#option-position
мышь -> http://www.devx.com/tips/Tip/29285