Is there a way to unfold a mesh?
There is an exporter for paper models, it even has a Blender Wiki Page with in depth usage guidelines.  

For more information and plenty of examples of successful use cases you can read the BlenderArtists thread by the developer of the script.

Add seams like you would for any regular texturing job, experiment with simple geometry first. Here is an icosphere.