1) There are 3 SID used for my database.

2) In NT we can run our application that require TNS Listener even when the IP specified in the TNSNAMES.ORA is not active. But in W2k listener failed to start when the specified IP is not available and there by my application is exiting.

3) Because of the above problem I am planning for the following solution.
(a)I have 4 NIC'S in my server and I have 1 different IP address on each NIC and any one of them is active.

How can I implemet multiple listeners so that this won't fail in case any of the network ip is down and my three instances should be running irrespective of the Listener.