Clásicamente se hace con el mismo diseño...
Depende mucho de como sea tu sistema de archivos.
Si lo que tienes es un archivo index.php que según las variables $_GET carga un archivo de contenido (por ejemplo: tusitio.com/index.php?go=noticias)... Puedes simplemente en la parte del diseño donde va el menu hacer algo como:
PHP:
<?php
if($_GET['go'] == 'noticias') {
?>
Aquí un menú en el que la pestaña "noticias" está resaltada o desactivada o lo que sea
<?php
} elseif($_GET['go'] == 'descargas') {
?>
de nuevo...
<?php
}
?>
Y así sucesivamente... (Claro que puedes usar CASE que sería más comodo).
En caso de que tengas las secciones en archivos separados (index.php, noticias.php, descargas.php, etc.)...
Pues lo haces directamente en el diseño. En el index, pones un menu con la pestaña home desactivada, en el noticias, iguall... y así.
Respecto a como se haría visualmente... Pues con un cambio de imagen de fondo, o desactivando el enlace de texto, en caso de tenerlo.
Saludos.