It would be possible with events, but some things are easier done with scripts. I really can't say if this would be better with scripts, but yes. Both are possible.
And as for event help, I'd suggest messing with the event commands to figure out what they do. If you need more specific help, you can PM me or some other eventer on this forum.