Lock state is maintained separately for each user. What you lock in a server session does not affect my session.
I don't know of a way to prevent a user from unlocking. You can however, assign Actions to the field that reapply the selections and lock. That will effectively make the field "unlockable".