I'm not sure, but if you have IE9 open with more than one tab, then that might cause the multiple Task Manager Processes entries.
I've just done some testing.
Firstly, is yours a dual-core or multi-core processor system? If so you may find more than one instance of iexplore.exe*32 immediately. I do on my quad-core system. I am assuming, but don't quote me on this, that this has something to do with multi-core systems and is normal.
But then I opened multiple tabs and the TM showed more than two instances of iexplore.exe*32, but not always the same number as the number of tabs.
Explanation? To my non-technical mind I am happy to say that each core is being assigned to one instance of tabs, and is also being allocated RAM to manage it. If a processor is capable of 'multithreading' then that may have some impact as well.
So the short answer is, this may be completely normal, and nothing to worry about.
When using IE9, under Process tab in Task Manager, I see 3 to 4 iexplorer.exe*32's. While only one or two of them consume CPU, all use memory (not equally) so that the level of Physical Memory is usually over 70% (I have a 2GB RAM).
When I select any one of them and click End Process, IE9 is existed.
It seems to me I am having excess iexplorer.exe's when using IE9. How to permanently get rid of unnecessary ones so that there is more Physical Memory?