I tested this and I could only get one commander from each side to cast soul drain. Unless the AI is deciding a second casting is unnecessary it seems like only one commander can cast soul drain.
The Following User Says Thank You to Valerius For This Useful Post: