DO NOT keep the entire iTunes library on the networked drive. Keep only the media folders there, and create aliases to them in the iTunes library folders on each mac.
If several machines attempt to access the same library file simultaneously, it will corrupt.