If the party is high enough level to reasonably take on 400 kobolds, they probably shouldn't be getting XP for it. It says something about this in the DMG, on the page with the XP charts. If you're looking for guidelines about "how tough will this battle be," I have no answers for you.
That said:
CR = Challenge Rating. Creatures with a CR of less than one are usually lumped together when there are enough of them. Kobolds are CR 1/6. So your horde will be:
400/6=66.7 CR 1 creatures.
ECL = Equivalent Character Level. This is used to determine the relative power level of monstrous characters. It is unrelated to your question, unless this army of kobolds is some kind of hive-mind.
EL = Encounter Level (?) This is the one you want.
The EL is equal to the CR if the encounter involves only 1 creature (treat 6 kobolds as 1 creature here, since they're only CR 1/6). For multiple identical creatures, the EL goes up by 2 every time you double the number of monsters.
SO: 6 kobolds would = EL 1. 12 Kobolds = EL 3. 24 = EL 5.
48: 7
96: 9
192: 11
384: 13
The EL, by this formula, would be 13. Again, these formulae really break down when you deal with high level characters vs. very weak enemies.
The idea of the EL system is this: A party of four X level characters should use up approximately 1/4 of their resources in an encounter of EL = X.
I can completely imagine a party of 13th level characters destroying 400 kobolds without breaking much of a sweat. But again, it really depends of the situation.
Spider