If it was me, I would write a PHP script to do this. Basically you would have a configuration file with the hostnames and other required information; then you can write a PHP script to read the configuration file, do the tasks on the servers, and log any errors or the results.
For SSH from PHP you might consider
phplibsec
With a PHP solution, you could then create a secure web-interface to help with the tasks.