Rent spontant tycker jag det känns onödigt att ha den informationen i URL-fältet. När man väljer i menyn kan du med t.ex. AJAX och JavaScript "skjuta" fram alla menyalternativ; du behöver inte ladda om sidan varje gång.
Sedan när man väljer en kategori, går du till ett unikt kategori-ID i stället;
http://webbutik.se/?cat=15
Du har sedan en tabell i datorbasen med alla kategorier och vilka föräldrar de tillhör. Sedan hämtar du bara den kategorin baserat på $_GET['cat'], och får på så vis kategorins namn etc. etc.
När en kompis "länkar" till kategorin, skickar denne ju bara adressen ovanför, och får på så vis se samma sida som den som skickade.
Det är väl en smaksak egentligen. Jag skulle däremot rekommendera att hålla URL:erna så torra och rena som möjligt.