I have found that with ISBoxer, you can quite easily use different classes.

Macro's are quite easy to find, try searching google for wowsupermacro's or wowlazymacro's, those sites have a bunch for every class and spec.

The way I set keybinds/macro's up, in a very simple form, is:
1: Tank - Pull (Avengers shield), Healer - Shield on tank
2: Tank - Single Target macro, DPS - single target macro
3: Tank - AOE Macro, DPS - AOE Macro
5: Tank/DPS - Burn macro (ie Heroism, Avenging Wrath, Bestial Wrath, Fire Ele totem, etc.)

Then on my numpad I have my healer setup:
1: Heal tank
2: Heal team2
3: Heal team3
4: Heal team4
5: Heal self
6-9: Various heals/aoe heals/etc

I used this setup, and refined macro's as I levelled and got more spells, and did RAF from 15-85 in a couple of weeks.

Now that I've got most spells unlocked, I will be refining my macro's further, but you don't need to be really precise for levelling. I didn't even have a burn macro at all until I got to Wrath content!

Your question was a little bit vague, but I hope that is of some help for you. I've found 5 boxing to be extremely fun and am working on further 5man teams now!