Spoiler answer
*
*
*
*
Song of Kaudies gives 50% resistance to sound attacks. The song was MADE for this encounter.
As for clerical spells, Impervious Sanctity of Mind (lvl 7) should do it. I'm not sure, but Exaltion (lvl 3) might also do it. Your mage should cast Mind Blank (lvl 8), if you possess it.
For good measure, memorize a couple Silence spells. You could go in fully buffed and singing, and cast those silence spells on the harpies right away. Also, a Symbol or two (Hopelessness) works wonders here. It has a quick casting time (3) and can potentially disable half or more of the enemies.
For this fight, I go with disablers and quick-kill spells. If you want to go full-out melee, I think you might even be able to cast the silence spells on yourself (after buffing and hasting outside). I haven't tried this but it would probably work, as long as you could cut them down fast enough, before the spell elapses. Just hope you don't need healing in the meantime (or use potions).
Web might be a better spell than Entangle for this, as Web essentially paralyses anything that fails to save - I actually haven't noticed if Web prevents harpy song, but I KNOW it prevents spellcasting.
It might also be helpful for one of your arcane casters to have Courage memorized, and be ready to cast it INSIDE the room. Courage counters fear, as does the clerical spell Remove Fear. I usually manage to disable the harpies' panic attacks early, before more than one or two characters get panicked. I don't know for sure that these fear-removers work against panic. It's worth a shot, and you should have enough spell slots to use these as backup plans. Exaltion might remove the effect as well.
Remember, undead are immune to panic. Do Shadow Monsters count as undead? I can't remember. If they do, you should use those instead of berserkers. Or just use Summon Shadow.
So give it a try, and let us know how it goes.
EDIT: It's been a while since I did this fight - however, I recall using Greater Shield of Lathander (100% spell resistance and full immunity to damage for 3 rounds) and Holy Word (stuns evil with no saving throw, for 1 round if high level, damages and kills if lower level). Plenty of ways to win this fight.
[ 12-02-2004, 06:12 PM: Message edited by: Aerich ]