Virginia,
This is how our standard Currency fields roll up and custom fields configured as Currency type can be specified to Roll up (Sum). This would definitely give you the values you want. The question is why would you need a secondary custom field at the Project level when you already have a field that is representing the Sum?
We would need to better understand the Use Case but as far as your question, yes this can be done.