Hi Soui21, welcome aboard!
If you need this in a hurry for your company you might be better off getting someone to do this for you for now. This is not a trivial 'starter' project for a beginner coder (you are already talking about parametric's!).
From the information you have provided (and didn't provide) in your request, I'm assuming you are new to AutoCAD programming in general so you will need to learn quite a lot about how AutoCAD works under the hood before you start (this will answer half of your questions).
Here's a link to the help doc's to get you started
http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer's%20Guide/It is for AutoCAD2010 but most of it is relevant to get going or you can download the SDK for your version.
Sorry for not being specific to your problem but you need to know this stuff sooner rather than later to be an efficient AutoCAD developer.
It's a long road and you have many hurdles, the first being that you need to learn a .Net language, no small feat in itself.
Perhaps AutoLISP might be an easier learning path? There is much more help available and some of the best lisp guys around are here on this forum and willing to help.
It's an easier language to learn and you will be more productive a lot sooner (that means you will enjoy it sooner!).
There is very little you can't do with lisp that you can in .Net and those things are very technical/specific and rarely used for most customisation work.
Hope that helps,
Mick.