"my name is " + trim({table.field1}) + " " + trim({table.field2} + " from "....
create a formula with the above and only populate 1 text box.
There is basically no way to resize and move a textbox...just not that dynamic.
The spaces are the extra room in the textbox, isn't? If so, yeah, you can't move it....well you could move, but you don't know how 'big' to make it as there are no facilities to determine the width of the word.
Sorry couldn't be more help