Nein, du brauchst keinen Frame, genauso wenig wie du das Tabellenlayout brauchst.
Beides ist veraltet, Struktur und Inhalt macht man mit HTML, Design mit CSS.
Wenn du dann nicht immer eine neue Seite haben möchtest, kannst du das auch ebenso einfach über PHP machen, mit einem...