World friction only changes when a new geom is created. You need to use the Geom Contact functions if you want to change the friction in real time... dGeomContactSetMu(geom,mu)
There's a demo showing it in use half way up this thread ^
There's a demo showing it in use half way up this thread ^