You need to define what you mean by dynamic content. Most of all module content is dynamic as you can change it at any time. If you set up a portal that has the content (module / Page) set to be seen by all users,. then all users will see it. If this portal should happen to be on the internet, then this is your front facing to the world portal. To create an intranet, you can either make a group for users to belong to such that they can login to see your intranet OR create a real intranet which is just a portal behind a vpn.
Rainbow also supports staging ( with modules that allow it...most famous is the html module) which allows you to stage content before it goes live. I prefer just to create a stage area and place all pages under the stage role. When you want them to go live you can just move them to all users.
Eric Ramseur
ramseur[at]gmail[dot]com
C# 2005 GroupPortal CommunityRainbow Blog