On the printer itself, no
You need to setup a print server and modify it. Some things to look at:
If you are scanning ftp/smb You would also have to edit your scan template to include another scan destination for every user(backup). That would send a copy to the backup
From what I understand, no.
Are you saying that your users upload files to print via webui instead of printing through a driver?
The only way I know to do what you are asking is by setting up a printer server. The printers print to the print server. The print server prints to the Xerox. And the print server is configured to save all the jobs ever printed. I do not know how to setup a print server. Be warned this will eventually take up tons of space.
The email sent should be stored in the email account the machine is using to send. Log into your provider's email system and see if the records are saved, or if it can be configured to save.
I'm not an analyst, but I do have a background in IT. So take above with a grain of salt. Our forum analyst Joe, should be back Tuesday and may offer more insight.