How can I let users enter the cck value once and then protect the field from editing?
I think the link below will be helpful to you..

Code snippet: How to set the disabled or readonly attribute of a CCK field

Check this link and let me know if in case of any query.

Thanks.