There are two tools I would consider using to solve the problem you stated. One is the parametric features of AutoCAD and the other Excel and its numerical solvers.
The image below shows a version of the combined shapes with dimensional and geometric constraints. Note that the massprop command gives the centroid location and other properties relative to the active UCS. I have assumed that the UCS is at the minimum x,y location of the shape (lower left).

I created an Excel spreadsheet with the driving dimensions and calculations for the area and the x coordinate of the centroid (assuming the lower left corner).
The area is simply the base x height for the 3 rectangles or:
=dim1_*dim7_+2*((dim6_-dim7_)*dim3_ )
The centroid formula for a composite shape relative to the lower left corner is the area of each shape times the distance to its centroid from the left edge or for the x location:
=(dim1_*dim7_*(dim1_/2)+dim3_*(dim6_-dim7_)*(dim2_+dim3_/2)+dim3_*(dim6_-dim7_)*(dim1_-dim2_-(dim3_/2) ))/( dim1_*dim7_+2*(dim3_*(dim6_-dim7_) ) )
Let's say that the centroid location is correct for x but the area is wrong and should be 157.5 and not 152.5. In such a case we would want to modify dim3. This would change the area but not the centroid's x location.
Using Excel's What-If Analysis we can ask to modify dim3 to yield an area of 157.5.

The result for dim3 is 2.7 as seen below.

You can now use this value to update the geometry in AutoCAD.
You could also add an expression for area (and the other properties) in AutoCAD's Parameter Manager and experiment with the dimensions. For example,

In the case where your goal is to manipulate serval dimensions to get desired results for several parameters (e.g., centroid, radii of gyration, etc.) I would use Excel's Solver Add-In.
lee.minardi