The best solution I've seen thus far is to write a quick script that takes in a machine name, and then SSH's to that machine and runs kStart.sh there.
So in the end you would have a script called 'start' that you can pass the name of the PPM server to, that will reach out to your other server and start it.
i.e., start ppmserver1.mydomain.com
would go to ppmserver1 and start the application by running kStart on that machine.
If you're using Windows servers, you can setup a service for PPM, and either have PPM start when Windows starts (and just restart Windows when you need to restart PPM), or use some of the remote Windows management tools to remotely start/stop services without having to RDP to the server directly.