yep i can only really echo what ibbo said, you're fine to mix cassette/chain/mech etc (i'm running LX shifter, XT mech, SRAM cassette and KMC chain), as long as the mech and shifter are the same brand it should be fine (a lot of people mix front mech and shifters up, i guess it's just rear mech and shifter that matters).
As for chainrings, if yours is starting to look a little hooked then yeah, time to change, especially if it skips when you pedal. You might find you only need to change the middle ring though if you use that most