I think a CMS is over-kill just for the news section of your site. I think you would probably end up spending far more time getting used to its features and functions than it would take to write a simple news scripts.
Speaking of a news script, I don't think it would be that hard. You could have a separate table in your database where each row is a news story. Each news story could be time-stamped with the time it was entered. Then on your news page script, you can simply set up a FOR loop set to however many news stories you want to initially display (6 or 7 would probably be good). You do a SELECT query from the news table in DESC order and LIMIT 6 or 7 to match your FOR loop. Then just loop through them to print them out to the page.
You can then create a link to the next results. You could do this by setting up another script that will always act as the "next page", no matter how many pages deep they go. This can be done by passing a GET value with the last news result. For example, say you are displaying 7 news articles at a time. The link to the next page script would need to be passed the integer 8, since that is the next news article (extracting the 8 from the news front page script should not be too hard). Then on the next page script, you would SELECT from the news table in DESC order LIMIT 8, 7. The LIMIT starts at row 8, and grabs only the next 7. Then the next page script would create a link back to itself, but this time it would pass a GET value with the link of 15, so it will LIMIT 15, 7 the next time. And then it will pass GET 22, and on and on. So you are just adding 7 to the value passed by the GET value each time.
If you play around with this system and add what you need, I think it will work out for a simple news system
