slice areas mcg


I am in the process of learning MCG and have written a script (mcg modifier) to slice through an object and turn the slice into a mesh so i can calculate the slice area (for working out area of floors in a building). It uses a nodes z position (a point object) to position the slice. This works well.
Although it would be good to get multiple slices/floors for multiple points/nodes.

What I would like to do is display the area on the screen next to the floor slices. And even better also the total area for all the floors and calculate that too. All in a single modifier if that possible.

Can anyone help? I'd rather it was in MCG and not maxscript.