Look at the vfs_worm module. I lets you create files and then, after a set grace period, it disallows any modification to those files. I have been using it successfully.