The Difficulty settings of the server apply to all clients. This is true of both player-hosted and dedicated servers. So yes, when you turn the targetting reticle off everyone else's will be off.
The only way I know to detect difficulty settings is that the function 'cadetMode' returns true if it's on Cadet. Nothing beyond that I'm afraid.