More details r required…. for what version of IIS u r using and also What OS!
Though here is the steps to backing up IIS hosted websites…..
1. Start >Programs > Administrative Tools > Internet Services Manager
2. Expand Server Name
If u r using IIS 5, Click Action > Backup/Restore Configuration
If u r using IIS IIS 6, Click Action > All Tasks > Backup/Restore Configuration
Now Click Create backup and provide a suitable name of backup file and click OK.
For automated: please look here, www.15seconds.com/issue/051222.htm
Or u may use Microsoft Web Deployment Tool for this purpose…. For more info and total concept, just ink here: http://imulus.com/blog/mario/software/using-microsofts-web-deployment-tool-to-automate-backups/