Why import them? Simply set the keypool to a large number (say 2000) and bitcoind will produce them internally.
You can then bulk export the addresses or just grab a new one in realtime using bitcoind "getnewaddress".
I know it doesn't answer your direct question but it likely is a lot more efficient doing it this way.
OK, that sounds reasonable. So my understanding is that the keypool is essentially a group of addresses that have been generated by your client but aren't displayed to you in the "receive coins" interface (until you request a new address). If I export these addresses, and people send coins to some of them, will they be included in my balance on the client even though they aren't displayed in the "receive coins" interface?