Is there any party who is archiving all transactions that have been broadcast?
Anybody that has downloaded the blockchain has a log of all transactions. Blockchain.info should have it. In the future only accept confirmed transactions