Here's a good tutorial on descr_campaign_ai_db.xml:
http://rtw.heavengames.com/cgi-bin/f...ct&f=9,6718,,1
descr_campaign_db.xml has some relevant settings too but I don't know of any tutorials for it.
It is interesting but not easy. If you could tweak the AI so that they will fight unlikely-to-win battles then you might be getting lots of suicide battles all over the map, losing armies and family members left, right and center. Self preservation is not to be underestimated.
Total Diplomacy has a function that lets you tell an ally to invade a faction, i.e. attack its settlements. It says "think of nothing else except invading faction X, and invade NOW" but still the game interprets that as "...when I'm strong enough". I'm not certain of what "strong enough" means but I believe it is to do with overall faction strengths, not necessarily "am I strong enough to attack settlement X". So it might help to force Rohan to attack Isengard (the city) even if the odds of such a 1-on-1 battle is not in their favour, so long as Rohan sees itself as "strong enough" against the Isengard faction as a whole. Maybe.