Welcome to the forum.
Three main reasons for creating modules. One is to match
different modules of your software so that the help is specific to
the installed modules. Two is to split a large unwieldy project
into bite size chunks. Three is to enable different people to work
on different parts of the help without using source control.
Splitting an existing project in this way is a pretty hairy
task for someone new to RH so if you do proceed, make sure you take
plenty of backups along the way.
There's a topic on creating merged webhelp on my site but it
sounds like you also need to create CHM files from the same source.
Perhaps I could ask why?
The problem you are going to hit is that merging chm help and
merging webhelp requires two different structures although I have
been told that it is possible to create merged CHM help by adapting
the method I describe.
Perhaps your best way forward would be to download the demo
file from my site and get your mind around merged webhelp and then
experiment on making it work with CHM files.
Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.