Have you had a look at the free 'Wall Framing' wall accessory? If you don't have it already you can get it by clicking the link on the Help menu in ArchiCAD labelled 'ArchiCAD 16 Downloads'. The 'Accessories' goodie is the one you need.
Also Cadimage do a more fully featured version for a price here -
http://www.cadimage.com/Products/tools/wall-frames
They will both automatically place members around openings, and some of the others features you request.
It is worth noting that the free 'Wall Framing' goodie has a very simple to fix bug in it. The framing is incorrectly placed on the inner face of the wall and not within the 'void' where you would expect it to be. If you manually drag the frame to the correct place then resize an opening, the frame will jump back again.
To fix this, open the wall framing accessory and modify the 2d and 3d scripts to look like the attached image and add the new parameter. This 'offsetdist' parameter will allow you specify the distance from the face of the wall so it stays permanently in the correct place!
Save a copy of the object and choose that version when placing the wall accessory.
Hope that helps!