Kate:

Could you put the cost per M in an optional field for each item and print that on the invoice?

The only problem would be that those numbers would have to be updated manually since they would not be calculated from the price.