I will take some screen shots of the way I did it in 3ds max.
Will post when complete.
EDIT:
OK, here we go.
I open max to a blank project and import your model with the setting set for metric centimeters and system units centimeters.
When imported I select all objects and rotate them so up is in the top view. (max Orientation).
Select all objects again and apply the Unwrap UVW modifier. (All objects selected, so I have all the UV's to arrange for a single texture.)
Open the UV editor ....
Select the faces on the left that I have.
Right mouse click, choose break.
Press the Icon on the right.
Results:
Repeat for all arched faces.
For the separated ones:
Select the faces I have selected.
Break and arrange them as follows.
Zoom in and move next to each other in the proper order.
Arrange all the UV islands to fit into the 0 - 1 space and then apply your textures.
Mine turned out like this, as I sent you the corrected object file from me.
I see that the original unwrapping kept the sides together so the texture flows from side to side on the mesh.
Not sure if you are using photographs or a texture program to texture these out.
Arrange the UV as needed to accommodate your next process.
Hope this helps more.
This is not the set way of doing it, there are many ways to unwrap your object. I tend to do a lot of hand work to arrange the way that I need.
Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz, 2400 Mhz, 4 Core(s), 4 Logical Processor(s), 8gb RAM, Nvidia gtx660, Windows 7 Pro 64bit, Screen resolution 1680 x 1050.