JeffClark,
Within Civil 3d help, take a look at the API developer's guide. Here are a couple of good resources:
http://help.autodesk.com/view/CIV3D/...4-9FBBEC0754E0
This is the developer's guide. It's got what you need. It's a good explanation of the things you are trying to do.
http://help.autodesk.com/view/CIV3D/...B-6C8CF2473AA9
This is the c3d "object model". It's kind of a graphical representation of the data you can get to (i.e.all the **** you can get in trouble with).
Enjoy your learning experience.