I had good luck using the node/view/full template to launch a PHP script in a popup window after publishing.
You'll have to add the "RedirectURIAfterPublish" input to the content/edit template for the class you are working with. I used view_parameters to pass additional information that was then decoded in node/view/full and used to launch the PHP with JavaScript using window.open.
You can create a new workflow event doing the tasks you mention here. For creating new workflow events : http://ez.no/products/ez_publish/documentation/development/extensions/workflow_events
Kåre Høvik
You must be logged in to post messages in this topic!