Okay I tried multicast again before I left work. I setup 3 Dell Optiplex 9020 computers and assigned them to a group, after I assigned the image I started them on multicast. When they started the multicast they did actually start this time, they got to partition /dev/sda1 and just sat there. They never did start /dev/sda2 and I gave it 5 minutes, this is a Windows 7 image so it should only take a second. I turned them of and assigned the job to a single machine and it went just fine.
The multicast thing is not a deal breaker by any means. It would be nice, but not a huge deal.