On a computer with both an active Wireless Card and a LAN-Port with a crossover cable hooked up to another machine running the same application, we need to send a UDP multic
You are probably looking for SocketOptionName.MulticastInterface. Here's an article on MSDN that might help you.
Other then that if you update your local routing table to have an exact entry matching the multicast address and pointing to the right interface it should just work.