I avoided (but did not solve) the file lock issue on a project by coding a script to access a POP3 mailbox, and using cron to control execution. The mailbox was checked once every 30 minutes with a script that ran for 30 seconds, so simultaneous file access was high unlikely--but not impossible.