Is there an algorithm to hide text in another text, while preserving the meaning of the latter?
I think you can embed message $A$ into message $B$ with simple $LSB$, but you will have message $B'$ and maybe  alter the meaning. If you want the message $B'$ to retain the original meaning, you should design $B$ to do that.