Selber machen??
wie denn?
Da gibt es viele Möglichkeiten. Die einfachste, aber sicher nicht beste ist die, auf jeder Seite den Menüpunkt zu markieren, der für die aktuelle Seite zuständig ist. Das hieße aber, dass das Menü in jeder Seite erneut vorhanden sein müsste und somit bei 100 Seiten ein neuer Menüpunkt auch in 100 Seiten geändert werden müsste.
Besser ginge es mit einer serverseitigen Technik, PHP bietet sich an, aber CGI geht auch. Dann wird das Menü included, und je nach aufgerufener Seite (kann man ja über die URL ermitteln) wird dann ein anderer Menüpunkt ausgezeichnet.
Das Auszeichnen geschieht über HTML, z.B. als <li id="activePage">, das Aussehen dann wird mit CSS gemacht.