2
There are a couple of ways to tackle this, but either way, you need to make individual menus for each one to get the type of distinctly different menus you seem to be looking for. These will have to be manually changed as you add modules and the likes, but unless you do major re-programming, you won't do it through smarty templates.
Using either MultiMenu or Custom Blocks, make the individual menu blocks you want for each module (you may have to steal code for custom blocks -- MultiMenu will likely be easier). Then display only that block in each module (using the Groups and Blocks area of the system module to set permissions and viewing).
With what I think you've described, you can't do it with a single block.
Let me know if this isn't understandable.