I think you want a context sensitive navigation bar...or in other words, a
dual navigation bar, or sub-navigation.
AS FOR #2 of your request, that's typically called breadcrumbs. However,
this already is built in our product, so its not needed as users already
know where they are anyway via the context sensitive menus UP/DOWN
states....kinda like the "YOU ARE HERE" for a shopping mall map that lets
you know where you are.
Anyway, have a look at our product, Nested Templates and Menus?
It has an instruction manual that walks you through the examples and is
specifically written to ...