Can invoices be sent to and cc'd to multiple contacts?
I wrote an extension to do this called altinvoice.  You can set relationship types to receive a copy of the invoice.  E.g. "When I invoice this organization, also send a copy to anyone with the relationship type of 'Billing Contact' or 'Site Coordinator'".