I'm afraid that an event won't really help you solve this problem. The only way to do this, unfortunately, is to create a recurring schedule for each time a report report will run. For example, if you need the report to run at 8 am, 10 am, 12 noon, etc. Monday through Friday you'll schedule like this:
Weekly: Mon, Tue, Wed, Thur, Fri
Time: 8 am
You'll have another schedule for 10 am, one for 12 noon, etc.
-Dell