Interesting. It seems that this is possible mostly by the lag time between target acquisition and firing by the siege tanks, compounded with the relatively high speed of the zerglings - most any other unit in the game wouldn't be able to react in time.