It could be done. What type of media are you talking about? Video, audio, text?
You'd basically need to create a program that sent "spiders" across the different news outlets you wanted to monitor/record. This spider would search for preselected terms, keywords, categories, etc and then archive the data it found.
It's a very broad question though, and would no doubt require a project planning team with experience in developing such technology.