Using the tee command, you can redirect stdout to multiple files and/or processes simultaneously. Example: ls | tee file1 file2 | less sends output to both files and the pager.
Unix lets you fan out a process's output using tools like tee, which writes the same stream to multiple files (or a file and stdout) simultaneously, so redirecting to more than one destination is indeed possible. This doesn't require any special root privilege — it works with an ordinary user's own files and permissions.