Maybe this could point you in the right direction:
I made a quick and dirty screenshot grabber for CasperJS using captureBase64('png')
It is POSTing the image into the receiving server which then sends it via socket.io to the browser which displays it is as inline image.
The source code is available on github:
https://github.com/maciejjankowski/flaming-octo-puss
I'm not sure how compatible it is with PhantomJS, but CasperJS works flawlessly so if chutzpah is using PhantomJS there is a chance you could make this concept to work.
You would need to add this to each step or set it as onStepComplete handler:
this.evaluate( function(img){
__utils__.sendAJAX("http://localhost:8001/", 'POST', {'img' : img }, false);
},
{'img' : this.captureBase64('png')}
);