Disc priest Power Word Shield macro

Hi Guy’s looking to jump into running dungeon’s once i get to lvl 120.

My request is does anyone have a macro that can spread Power word shield to my group 1 button style ?

Like

/target party 1
/cast Power Word: Shield
/target party 2
/cast Power Word: Shield
/target party 3
/cast Power Word: Shield
/target party 4
/cast Power Word: Shield
/target party 5
/cast Power Word: Shield

IS there a better way to do this ? like a cast sequence macro ?

is it an idea to use eg. healbot with the following macro (just use /m ingame)

#show Power Word: Shield
/use [@mouseover,help,nodead][help,nodead] Power Word: Shield
/cast Power Word: Radiance

Explanation:
line 1: when mouse over on a target it fires off power word: shield
line 2: when not moused over it fires of Power word: radiance

bound to a key - I bound it to my [E] so I can fire them off when needed