Use another machine on the remote site to host plexconnect? (can be virtual)
Or:
Assign a second IP to the "Windows dedicate server" and let PlexConnect use that IP (settings.cfg). On the remote site point the ATV to that IP. Just make sure you can access the second IP through the VPN tunnel.