How about a single central forum, and simulate having separate sub-forums by programming the packages so that they set a topic field on all messages posted, and then only show messages with that topic.
So if you're only interested in one package or two, you use that package's forum interface, otherwise you go to the top level forum (which still accessing the same data all the time).