Sì, l'idea era quella. Grazie dei consigli.
Non riesco però a capire che contesto dovrei specificare: ho una stringa in una variabile e voglio inserire in mezzo a questa stringa una parola. Basta pensare alla classe string del C++ (non so se lo conosci), che mette a disposizione tutti i metodi possibili, tra cui, credo, la funzione insert(). Comunque grazie lo stesso dell'aiuto.

Ciao.