japeeler,
Interesting - I know we had some issues of PCM not connecting and we added our Nebios machine name to our local dns zone and it fixed a couple of our W/S that had been using within their PCM configs just the IP address of the director - I dont know if that would change things.
I was the one that authored the ports that shoretel use's back a few years ago on my Teldata blog - not sure if there is an update to this list:
Google shoretel ports ( number one hit ) or :
All ports utilized by the ShoreTel IP Telephony system Teldata.Wordpress.com | ParagonHost.com
VM integration seems to makes sense as you are running a local DVM...
Keep us updated on this!
-DS