yes - there are (unfortunately for the sake of this discussion) more ways than you can count to do this. the basic concept is some sort of scripting language that can write files on the server and some sort of storage system. the former would be something like php, perl, asp, jsp, etc. and the latter would be either a database (mysql, oracle, mssql, access, postgres, etc.) or just simple text files (often easier for simple stuff like this).
the script language serves 2 purposes: 1 as a way to make a page that news can be collected via and stored with, and then another as the way to read the existing news, sort it and show it on a per client basis.
so without knowing anything about your host, available languages, etc., it's hard to say how you personally could do it. typically most providers support php and/or perl and a basic db like mysql. depending on that, you can also likely find a script online to do this for free, as it's a very common thing...
Thanks for your help. I have just realised that my host does have a script for doing just this. I really appreciate your quick response and all the help I have recieved through previous posts on this site - it's been great!