If you write the model to mxs, then reference that mxs in another skp with all the various scenes, you can use this one-liner to quickly write out an mxs for each scene:

Sketchup.active_model.pages.each { |p| Sketchup.active_model.pages.selected_page = p; puts "Exporting #{p.name}"; MX::Util.set_output_property('output.scene_name', p.name, true); MX::Export.export('mxs') }

You will want to disable scene transitions and set delay to 0 in window > model info > animation, since it appears ruby does not wait for the transition to complete between scenes. Then, you can use the network render button to set up a batch job for rendering all the mxs files.

Other ways are possible as well, since each scene is written as a camera into the mxs -- e.g. you can write one mxs, and use a python script to open it and render out each camera. But the way given above is probably easiest.