Calendar help needed

What I need to do is enter my working pattern and repeat it through a year in advance on a monthly rota basis.
To those days and weekends that I work I then want to add some tasks to be done on those particular days.
Ive just opened ical and had a go and haven't got very far in achieving or being able to work out how to do this kind of thing. Maybe I'm using the wrong calendar ?
Just to reiterate that I don't want to sync the calendar with addressee book or anything like that I just want to set up a simple working calendar based around my monthly work rota and the tasks to be done on a regular basis and then copy those month after month.
Hope you ical guru's can help me out .
Thanks
Tom