Glad that it works for you.
However, I don't think that this is possible as your struct here only contains 100 POINTERS, not there actual content. When you are using multiple send_data_to calls (or other send_... instructions) the engine does not send the data immediately but collects it and sends a bigger pack (there is some variable like dplay_packetsize or the like) then, thus it should be fine to use a loop and multiple send_ instructions. (I'm not a 100% sure, though.)