I am trying to bypass having to pay an sms gateway company to send sms messages so I thought of a novel idea to turn my Android phone into an sms gateway instead as I get unlimited sms message allowance:
- send a push message to Android phone from a server 
- get broadcast receiver to intercept the push message containing a phone number to send to 
- forward the message via sms from my phone to the recipient 
But there is one problem I found: there is no way to add a sender name such as MyCompany instead of a number.
Does anybody know how to get around this problem?
 
                        
We implemented an app named txty.mobi (development as ceased on it) which works in a very similar way to what you are proposing and included the possibility to send messages from other peoples phones who allow you too.
We had a similar problem where if you used another persons phone to send a message, the number of that phone would be sent (obviously) and the only way we could indicate to the receiver who the original sender actually was, was having the server insert
> Message sent from : <name>at the beginning of the message, because you had unlimited texts the additional chars weren't too much of a problem.Our app was used successfully for group sending from businesses.