You're probably better off in a Windows forum for this, but this is the way that Windows Cluster works:
Lets assume that you have Server1, Server2, and SAN1. On SAN1 is a disk volume named LUN1.
Server1 and Server2 are both connected to the SAN. LUN1 is presented to both servers. In order for clustering to work both servers need to be running Enterprise edition of Windows. Additionally, MS only supports clustering on identical hardware. But assuming the clustering requirements are met, LUN1 is presented to both servers but only one server will be able to see it at a time. If you look in Disk Management on the second server, you can see that LUN1 is there but it will show as offline. If the node that can see LUN1 is shut down then the other node will be able to see it.
When you configure clustering, you will configure resources that are clustered. Those resources can be a cluster name, IP address, disk, file share, print spooler, application, script, etc. The resources are configured to be available on both servers, but are only owned by one server at a time. In the event that one of the servers goes down, the other server takes over processing of resources.
It's not clear what you're trying to cluster for high availability, but it sounds like you might be trying to cluster AD or domain controllers. That won't work, and in fact a domain controller shouldn't be used as a failover cluster node.
It's actually fairly complicated setting up clusters in 2003, so if you don't know what you're doing then I highly recommend that you do some reading first so that you understand how they work.
You can start by watching this webcast by Symon Perriman from the MS Clustering and HA team:
________________________________________
CompTIA A+, Network+, Server+, Security+
MCTS:Windows 7
MCSE:Security 2003
MCITP:Server Administrator
MCITP:Enterprise Administrator
MCITP:Virtualization Administrator 2008 R2
Certified Quest vWorkspace Administrator