I am going to assume you already checked your local government laws which might or might now allow this. I'm not suggesting it isn't legal by any means, it's just that I haven't heard of this being done before.
I know in the United States there are some states where it is illegal to call a residential number with the intent of not talking/delivering a message (i.e. the first phone call). In other places it could also be seen as harassment, as it will most likely cause the the phone to ring (or start to ring) at least once and then quickly stop ringing (which can be annoying).. And to purposely do that to hundreds of people is not very 'lawful' in my opinion.
Assuming you are able to do this,
The plugin would have to run IVM with the arguments to call the designated phone number, then with a delay of only about 750-1000msec, initiate another outbound call to the same number to deliver the message (The OGM set for when a voicemail system answers).
The problem is getting the first call to hangup at pretty much the point of the first ring. This I am not sure how you would accomplish, as I don't think there are SDK commands to hangup specific lines in IVM, but perhaps I'm wrong.. I'd have to double check that.