you want to take a full backup every hour? How come?! Are you aware of differential/tlog backups?
You can create a SQL Server job to execute any task every hour... just create a maintenance plan, tsql script or something to back up the database in question. Then change the job schedule that executes that task.