Sounds like there should be a service for that:
* make a copy of all linked resources when each post is published
* regularly compare the linked resources to the copies to make sure the links still work as expected
* when a link dies, automatically replace it with a link to the copy