Hi Kate Spontak,
Ralph's right - this is the easiest way to accomplish this. If there are 100's of items to maintain prices on, you can export the item list to Excel, Calculate all the optional fields (the price per M) and re-import them.
I have checked this and it all works.