Puoi fare in modo che, quando deve essere inviato un SMS, ogni client lo metta in coda in una tabella del database.

Il programma che gira sul PC dove c'e' il modem, deve periodicamente interrogare la tabella ed inviare gli sms, cancellando i record dopo averli trattati.