Depending on the specific requirements you could get away with using a Yahoo Pipe to provide a constant supply of news data. Either just copying the RSS headlines or parsing subsequent pages for the useful content. Yahoo Pipes has an output module that POST data in a JSON format to a recieving page where it can be stored as a flat file and subsequently intergrated back into the site.
The
Job Hunter Project uses the same method to store search results and place them into the page using PHP upon initial load, thus providing indexable content. Then when the callback function of the pipe kicks in the old data is overwritten on screen by javascript and new data is sent server side for storage by the YP JSON module. Pick any town on the map search and you can see it in action.
Remember even SQL databases are essentially 'flat files' just with a fancy set of controls, if all you are doing is storage and display with no complex queries then using something as simple as a txt file is perfectly adequate.