Dear Vern...
I did not want to bore him with the 3D stuff... but the power of the 3D rig we've developed is awesome!!. Specially for props.
http://www.darthfurby.com/genete/Other/column.zip
http://www.darthfurby.com/genete/Other/column.mov
Hey Ricardo!
Don't think we don't want to back your script development!!! We need you!!!!! We need people with bright brain and ready to make cool scripts! Vern and I are so lazy!!!

What we want to show you is that the effort to make a new script to create props with layers is too big to achieve SAME result that with our 3D rig.
TRY to use it and spread its possibilities!!!
Maybe you can do this column with a script but I've only spend 10 minutes to create it! Also I know that there is some bugs with rotations of group layers where the inside layers are rotated and checked the option "rotate to face camera".
We invite you to learn and use the 3D rig scripts. Also PLEASE continue developing cool scripts!
-G
PD: Anyway insert a character inside the 3D hose need some tricks that I have to study. That would need some tricks. For example a 2Dcharacter can be done just naming the bones of the character to .pt and creating its corresponding .Rx and .Ry to make the character flat. Just take apart the Rx and Ry bones and dont add any mX and mY bones. It would work like a 2D character in the middle of the house.
There is no need in that case to have a bone for each point. The only draw back id to have region binding to the character.
I mean: Create your 2D character like usual. Use region binding (all points must have region binding) then name the bones adding a .pt extension. Create the Rx and Ry bones and take them apart. The Ry bones would be in a flat plane in the side view and place in Z to be inside Vern's the 3D house. Then applying Shaoe Z sort the character would be always inside the house.