does it also limit me to one texture?Yes, SFML doesn't support multi-texturing in that case, so you'll need one draw call for each texture.
Can I not set texCoords for each triangle added via "append"?Yes of course you can. But that will still be coordinates in the same texture.
Yes of course you can. But that will still be coordinates in the same texture.