Trouble with files being saved as root.

I have a customer who is trying to have files saved as owner root in an application home directory. I've tried setting the sticky bit and but am not having luck. They do not have full root or sudo access.

User = user123
Group = group123

Files are being saved as user123:group123 but they need to be saved as root:group123. Is this even possible without having to give them sudo access to run chown?

Thanks
Robert

When a file is created, the owner ID of the file will be set to the effective user ID of the process that created the file. So, unless the process that is creating the files is running as root, the owner ID will not be root.

Why do they need to be root? Perhaps that could be addressed from the other end, fixing the need for root-owned files.