Any rfc-compliant (or just written by a sufficiently consious programmer) POP3-server should do transparent locking itself. Look,
RFC says locking should take place :) (search for 'lock')
Having said that, do you really experience any problems with several pop3 clients accessing the same mailbox in parallel or try to predict possible race condition?