Hi there! XCloner is distributed within the same license as JoomlaCloner, so you can find the license details here
http://www.joomlaplug.com/members/signup.php
As for the above questions, here are some answers:
"# How do I set it up properly?"
- most of the details are explain in your XCloner Config, basically all you need to setup is the Backup start path and the mysql details, the rest can be left as default
"# How do I define the catalogs and files I want to be backed up everyday?"
- by default, XCloner includes in it's backup all the files listed in your Backup start path, however you can exclude any items you like, in your XCloner Config->Cron tab there is a textarea box where you can do that
"# How do I set when the backups will occur and on a daily basis?"
- for this you will need to use a cron manager from your hosting provider, you can setup there the backup occurrence
"# How do I define the extra added date in the file name?"
- by default, XCloner generates a unique filename for each backup, which includes your domain name/ip and the time it was generated at
"# How do I set up the file transfer of the selected file?"
- check the XCloenr config->Cron tab, you can setup there the ftp transfer details
# How do I create the Cron job (I'm guessing it will be needed)?
- check the XCloner backend, left menu area, the link called Cron, you have all the details there
Hope it helps! Ovidiu