For the news edit find:
PHP Code:
WHERE forumid = '$newsforum'
and replace with:
PHP Code:
WHERE forumid IN($newsforum)
And in settings in the ACP for the news forum enter the IDs seperated by commas, for example:
That will then pull the news from forumid 1, 2, 4 and 5.
Depending on how you want you pages to look you maybe able to re-use the same templates for all pages and but have the forum values hard-coded in the file, or if all the templates are the same throughout then just have it set the IDs based on the URL.