You need at least two nodes (computers), each of which with at least two
network cards and an internal drive.
You need shared storage, in the form of either a SCSI bus or a fibre channel
fabric, that is attached to all nodes in the cluster.
You need Windows 2000 Advanced Server or Datacenter Server for each node.
As to setting it up, this is a far more complex task than could be explained
in a newsgroup post, and is quite dependent upon what you want to do with
the cluster.
You've asked an extremely complex question here, and it's not a question
that has a simple answer.