If PB0..3 are inputs to a uC, the current will be in a low number of microamps, nowhere near 100 mA.
The reluctors have a driving impedance of, at minimum, 1k. For a 10V supply, the most they could send would be 10 mA. But send it where? The uC input is microamps.
The hall devices don't have a series resistor to limit current. Why couldn't they have the same 1k source impedance that the reluctors have. But still the same argument, where are they going to send the current?
More important than the last two items is the first. If those are uC inputs, you don't have very much current to be concerned about and the source impedance is unimportant.
You need to get this straight before you look at analog switches. Make sure you know what you are driving just in case the device won't switch at such low currents.