How about, in addition to global logonnews, there could be an option to add a logonnews per server.
A little more insight:
/os logonnews {server} add/del/list/etc
(same for random)
[if no server was provided, then it would be global]
And anybody who signed on that server would get that logonnews/randnews