Any shape such as you have described can be drafted but I guess that you are after electronic data that describes the unfolded profile... ie a cad file.
All of the high end CAD systems will either do this or have an add-on to do this and some of the mid-low end packages do the same. I am talking about Pro-E, Unigraphics or Autodesk Inventor, SolidEdge, Solidworks, Modeler.... respectively..... HOWEVER... this is just what they claim and your problem sounds quite complex.
Contact a CAD supplier such as those mentioned above and tell them that you are interested in that system's capabilities, giving them your problem to solve..
If they can do it, then that is the system that's right for you. If it's jus a one-off job, then you will have the data you require.
That's how I would approach it.
Rich