Port forwarding, multicast to unicast and vice versa, how to do it efficiently?

Better take a look here, as I am doubtful that you'll make it work with these rules only.