Hi Kevin,
In File I/O -> Advanced File function you have Access Rights.VI. You have to pass the rights via first 8 bits of input value. They use UNIX format for file attributes (user/group/others). In windows, use just bit 7 for user WRITE - set this to 0 and that means Read Only. I don't know if you can find this VI in LV different from 6.
Another way to do it is to use a Shell Exec.VI with a shell command - in windows will be ATTRIB +R .
You can find details in LV Help(Setting Permissions) and MS-DOS Prompt (ATTRIB /?)