If you are having them log in you should have their UserID stored in the session. You should be able to use that to update the claimed field in the database without needing them to select their name from a list. I'd just use a ClaimedBy field in the database and update it with the UserID of the logged in user.