If they are really sub-patchers [p patchName] as opposed to abstractions [patchName] then just select everything on the top level and copy compressed. If you are using abstractions, then you’ll need to gather everything into a directory, and zip them up.
If the subpatchers are just that–subpatchers–and not abstractions or poly abstractions, you can simply unlock the main patcher window, choose "Select All" (Cmd/Ctl-A) and then choose "Copy Compressed" from the Edit menu. Then paste the contents of your clipboard into the window on the forum.
If you are using polys or other abstractions, you need to include them separately. People tend to do it a couple of ways. One way is to just put all the patches into a folder and zip it and upload it. The other is to do the "Copy Compressed" function in each of the abstractions and past them one after the other with some identifying information like what they are supposed to be named.