ESG, Take a step back and explain to us what process is creating these files.  What procesess are you
trying to prevent from reading these files?

any process that can create a file, touch, vim...

 
Who is creating the files?

any user that can log in the system.  

If it is one process creating the files then you can add SELinux awareness to the tool and get the files created with the "correct" context.

Hope my answer explain a bit more the problem 

Thanks 

ESG