I came across this Russian website with rather good webcams over the Elbrus region.
check out: http://elx.ru/web/Unfortunately it is all in Russian language but anyway...
A great panoramic view over Mt Elbrus is found under "panaorama", (tag 7)
cheers, André