La structure de ta page n'est pas une question de php mais de html. Il existe plusieurs solutions pour faire ce que tu veux, chacune avec ses avantages et ses inconvénients...
Tu peux par exemple regarder le fonctionnement des frames. Elles te permettent de découper ta page en autant de cadres ("sous-pages" ?) que tu le veux et de déterminer leur taille et position. Tu peux ainsi positionner un bandeau fixe en entête, une ou plusieurs colonnes, etc. et spécifier pour chaque cadre, quelle page doit y être afficher. Il te suffit alors de réaliser une page pour chaque cadre.
L'inconvénient de la frame, c'est qu'elle est extrêmement mal référencée par les moteurs de recherche. A privilégier donc pour des applications ou des sites qui n'ont pas pour vocation d'attirer des visiteurs lambda.
Une autre solution consiste à créer un layout avec tes entêtes et colonnes à l'aide de css. Cela te permettra de positionner des "blocs" à l'écran et de définir pour chaque bloc ce qui doit être affiché à l'intérieur. Tu peux ainsi en faire un pour l'entête, un pour le menu et un pour le corps de ta page...
Un peu plus complexe à mettre en place, mais d'avantage apprécié par les moteurs de recherche.
Après tu pourras regarder du côté des pseudo frames avec php, mais commence déjà par te familiariser avec le html et le css, php ne fait rien de plus que de générer dynamiquement les pages de ton site.. si tu ne sais pas quel code html tu veux obtenir, ça va pas beaucoup t'aider

La structure de ta page n'est pas une question de php mais de html. Il existe plusieurs solutions pour faire ce que tu veux, chacune avec ses avantages et ses inconvénients...
Tu peux par exemple regarder le fonctionnement des frames. Elles te permettent de découper ta page en autant de cadres ("sous-pages" ?) que tu le veux et de déterminer leur taille et position. Tu peux ainsi positionner un bandeau fixe en entête, une ou plusieurs colonnes, etc. et spécifier pour chaque cadre, quelle page doit y être afficher. Il te suffit alors de réaliser une page pour chaque cadre.
L'inconvénient de la frame, c'est qu'elle est extrêmement mal référencée par les moteurs de recherche. A privilégier donc pour des applications ou des sites qui n'ont pas pour vocation d'attirer des visiteurs lambda.
Une autre solution consiste à créer un layout avec tes entêtes et colonnes à l'aide de css. Cela te permettra de positionner des "blocs" à l'écran et de définir pour chaque bloc ce qui doit être affiché à l'intérieur. Tu peux ainsi en faire un pour l'entête, un pour le menu et un pour le corps de ta page...
Un peu plus complexe à mettre en place, mais d'avantage apprécié par les moteurs de recherche.
Après tu pourras regarder du côté des pseudo frames avec php, mais commence déjà par te familiariser avec le html et le css, php ne fait rien de plus que de générer dynamiquement les pages de ton site.. si tu ne sais pas quel code html tu veux obtenir, ça va pas beaucoup t'aider :)