Can someone point me to some good resources about setting up MSMQ for queue clustering? I'm interested in help with:
For item 1, here is a nice starting point: "Building MSMQ cluster". You will find several other links in that article that will guide you further.
Microsoft also has a detailed document: "Deploying Message Queuing (MSMQ) 3.0 in a Server Cluster".
Items 2 and 3 seem to a little bit too much for just one thread.
You might want to use some framework like NServiceBus to work with the queues. NServiceBus comes with example projects that will help you to find a start.