[guided]Fix $k,l$ with $1<k<l\le n$. We want to prove that $X_kX_l-X_lX_k=0$, so we expand using the definition of the group algebra. The product in $\mathbb{C}[S_n]$ is obtained by multiplying permutations in $S_n$ and then extending bilinearly, hence
\begin{align*}
[X_k,X_l]
=
\left[\sum_{i=1}^{k-1}(i\ k),\sum_{j=1}^{l-1}(j\ l)\right]
=
\sum_{i=1}^{k-1}\sum_{j=1}^{l-1}[(i\ k),(j\ l)].
\end{align*}
Now fix one index $i$ with $1\le i<k$. Which terms in the inner sum can fail to commute with $(i\ k)$? The transposition $(i\ k)$ only moves the two letters $i$ and $k$. The transposition $(j\ l)$ only moves the two letters $j$ and $l$. Since $l>k$, the letter $l$ is distinct from both $i$ and $k$. Therefore the supports $\{i,k\}$ and $\{j,l\}$ are disjoint exactly when $j$ is neither $i$ nor $k$.
When the supports are disjoint, the permutations commute because each transposition leaves the two letters moved by the other transposition fixed. Thus, for $j\notin\{i,k\}$,
\begin{align*}
(i\ k)(j\ l)=(j\ l)(i\ k),
\end{align*}
and consequently
\begin{align*}
[(i\ k),(j\ l)] = (i\ k)(j\ l)-(j\ l)(i\ k)=0.
\end{align*}
Hence the only possible contributions for this fixed $i$ are the two terms with $j=i$ and $j=k$. Summing over all $i=1,\dots,k-1$ gives
\begin{align*}
[X_k,X_l]
=
\sum_{i=1}^{k-1}
\left(
[(i\ k),(i\ l)]
+
[(i\ k),(k\ l)]
\right).
\end{align*}
This reduction isolates the whole problem inside the three letters $i,k,l$.[/guided]