Parallels VM: Is there a way to run a script on the host when launching a VM?

My Parallels VM is configured to use some network services on the host mac via the virtual network, but as the virtual network is not up when the mac host’s services are started at boot they aren’t listening on the virtual interface and the VM can’t connect to them. After starting the VM I have to remember to manually restart those services on the mac host so that they are listening on the virtual network. It’s annoying when I forget to do so…

I’d like to automate this process if possible. Is there any way to configure Parallels to run a shell script on the host after a VM is started and the virtual network is up? (Suggestions for how to run a startup script on the guest VM are not germane.)