If I wanted the backups to occur hourly, I would probably just build 24 daily jobs and have each one run on a specific hour of the day. There may well be a more advanced method to accomplish this.
It would be tough to manage and revert, I'm sure, but would officially satisfy your requirement to perform hourly backups.