Yes you will need to sign them in at front desk and they will need ID, they don't need DOD ID, if they have that no, reason to sign in
Yes as Steve said above.
Only if they have a DoD ID that has MWR privileges
Thanks! Your answer is awaiting moderation.