Ho risolto il problema. La sintassi corretta per fare quello che dicevo è:

substr_replace( $stringacompleta , $nuovasottostringa , $posizione , $lunghezza );