At Greenpeace our administration pages are using frames - but not in a master-template.
Remember, when you are serving a page with an iframe, you are serving _two_ html-documents.
Once you tell us what the html of these two pages should look like, we can better tell you how to do it with templates.