check out Net::Inet it will require a good knowledge of multicast to use though. You are better off just getting IO::Socket:Multicast to install on windows.
-Waswas
Comment on Re: How do I do multicasting without using the IO::Socket::Multicast module?