delias
меню проще всего сделать на чистом html. статическое, без извращений.
если в нем очень много пунктов и уровней вложенности - то можно сделать выпадающее, на JavaScript. Только проще не писать с нуля, а взять готовое - иначе замучаешься отлаживать, особенно если языка не знаешь.
на перле - примерно то же самое, что на чистом html.
а вообще - разберись сначала в вопросе.
посмотри код других сайтов, статейки почитай про веб, архивы форума этого тоже можно - про меню тут много писали.