Other than actually using their phone to do this I'm pretty sure it isn't possible. There are websites that allow you to send a text for free. Most of these sites ask you to enter the phone number you wish to send the text from and where to, so in theory you can enter any number you want. However, when these messages are received they do not appear like a normal text and so it is likely the recipient will guess it isn't from the right person. Basically the texts arrive from a central number and when you click to read the text it says for example "Laura, says hello" hence they don't really work to do what you are asking.
The obvious, although very unethical, way to text from someone else's number is to borrow or sneak the phone from them and send the text and then delete it from the sent items. However, not only is this a really bad idea and totally wrong to do, it's very likely to result in being caught. The text which is sent is likely to prompt a reaction of some kind and the recipient will probably text back when the phone has been returned to its rightful owner.
If you want to send the text from their phone to your phone it is slightly easier to fake this. You can buy a second SIM card and save the number of this SIM as the other person's name, you can then text anything you want from your second SIM to your phone and unless the number was scrutinized it would appear the texts were sent from the said person. Again this is very unethical and I would never advise using any of the above methods for malicious reasons.
There are several software people can buy now or use that can send a message using the number of someone else. Sites like faketexting.com have a program which you can buy that allow you to send messages using someone else's number. That message will show up on your record as you sending it but the owner of the number won't have that record on their phone.
The obvious, although very unethical, way to text from someone else's number is to borrow or sneak the phone from them and send the text and then delete it from the sent items. However, not only is this a really bad idea and totally wrong to do, it's very likely to result in being caught. The text which is sent is likely to prompt a reaction of some kind and the recipient will probably text back when the phone has been returned to its rightful owner.
If you want to send the text from their phone to your phone it is slightly easier to fake this. You can buy a second SIM card and save the number of this SIM as the other person's name, you can then text anything you want from your second SIM to your phone and unless the number was scrutinized it would appear the texts were sent from the said person. Again this is very unethical and I would never advise using any of the above methods for malicious reasons.
There are several software people can buy now or use that can send a message using the number of someone else. Sites like faketexting.com have a program which you can buy that allow you to send messages using someone else's number. That message will show up on your record as you sending it but the owner of the number won't have that record on their phone.