A cost centre per site
Materials, subcontractor bills, plant and own labour post against a site cost centre as they are entered, so the site figure builds itself rather than being reconstructed later.
Set the cost centres up as sites, packages or phases — whichever level you actually make decisions at.