I have written and tested this. The following will allow only ops opped in a channel to add news and/or to view the news.
Code:
on *:TEXT:*:#:{
  if ( $chr(33) $+ news isin $1 ) { goto next }
  else goto end
  :next
  if ( $nick isop # ) && ( $2- != $null ) { .set %news $2- | notice $nick Updated News To: %news | msg # Current News: %news | goto end }
  if ( $nick isop # ) && ( $2- = $null ) { msg # Current News: %news | goto end }
  elseif ( $nick !isop # ) { notice $nick You do not have access to this command. | goto end }
  :end
}


~ @#FunFactory / @#WorldChat ~ on DALnet ~