I'm not 100% sure about the crosshair thing, I'll go look, but if you want to get the position a client is looking at:
%length = 100;
%vector = vectorAdd(%cam.getEyePoint(), vectorScale(%cam.getEyeVector(), %length));
%ray = containerRayCast(%cam.getEyePoint(), %vector, $TypeMasks::All);
%position = getWords(%ray,1,3);