Consider $M_n(\Bbb C)$, the vector space of matrices taking entries from $\Bbb C$, for $n \ge 2$. We know that the collection of upper triangular matrices in $M_n(\Bbb C)$ forms a subspace of $M_n(\Bbb C)$. Additionally, if we start with two upper triangular matrices $A,B \in M_n(\Bbb C)$, then the commutator $AB-BA$ is strictly upper triangular.
I believe the converse is true, i.e., given a strictly upper triangular matrix $T \in M_n(\Bbb C)$, we can find two upper triangular matrices $A,B \in M_n(\Bbb C)$ such that $T = AB - BA$.
I have thought of some examples (as follows) where this can be done, but I have not yet written a proof that takes care of all cases.
If $T = 0$, then any two commuting matrices $A,B \in M_n(\Bbb C)$ will do. In fact, we can just pick $A,B$ to be any two diagonal matrices. This already tells us that the choice of $A,B$ need not be unique.
One of the simpler cases to consider is $n = 2$. If $A_1 = \left(\begin{matrix} p_1 & q_1\\ 0 & r_1 \end{matrix}\right)$ and $A_2 = \left(\begin{matrix} p_2 & q_2\\ 0 & r_2 \end{matrix}\right)$, then $$A_1A_2 - A_2A_1 = \left(\begin{matrix} 0 & p_1q_2 + q_1r_2-p_2q_1-q_2r_1\\ 0 & 0 \end{matrix}\right)$$ Given a strictly upper triangular matrix $T = \left(\begin{matrix} 0 & \lambda \\ 0 & 0 \end{matrix}\right)$, we need to solve $$p_1q_2 + q_1r_2-p_2q_1-q_2r_1 = \lambda,$$ i.e., one equation in eight variables. This system is overdetermined, so we can pick values of $p_1, p_2, \ldots$, etc. that solve the equation. There are infinitely many solutions!
To repeat the same process for $M_n(\Bbb C)$ is cumbersome, and I'm hoping a proof by induction of some sort might do the trick. Thank you!
Using block matrices will be useful in your induction argument. Any $p\times p$ strictly upper triangular matrix can be expressed as $$T=\begin{pmatrix} T_{p-1} & u\\ \overline{0}_{1\times(p-1)}&0 \end{pmatrix}$$ where $T_{p-1}$ is a $(p-1)\times (p-1)$ strictly upper triangular matrix and $u$ is a $(p-1)$-vector. Suppose that $T_{p-1}=A_1B_1-B_1A_1$ where $A_1,B_1$ are $(p-1)\times(p-1)$ upper triangular matrices. Are there any $p-1$-vectors $v_1, w_1$ and scalars $a_{pp}$ and $b_{pp}$ such that
\begin{align} \begin{pmatrix} T_{p-1} & u\\ \overline{0}_{1\times(p-1)} & 0\end{pmatrix}&= \begin{pmatrix}A_1 & v_1\\ \overline{0}_{1\times(p-1)} & a_{pp}\end{pmatrix}\begin{pmatrix}B_1 & w_1\\ \overline{0}_{1\times(p-1)} & b_{pp}\end{pmatrix} - \begin{pmatrix}B_1 & w_1\\ \overline{0}_{1\times(p-1)} & b_{pp}\end{pmatrix}\begin{pmatrix}A_1 & v_1\\ \overline{0}_{1\times(p-1)} & a_{pp}\end{pmatrix}\\ &=\begin{pmatrix}A_1B_1-B_1A_1 &A_1w_1-B_1v_1+v_1b_{pp}-w_1a_{pp}\\ \overline{0}_{1\times(p-1)} & 0 \end{pmatrix}\\ &=\begin{pmatrix} T_{p-1} &A_1w_1-B_1v_1+v_1b_{pp}-w_1a_{pp}\\ \overline{0}_{1\times(p-1)} & 0 \end{pmatrix} \end{align} holds? that is, is there a solution to the equation $u=A_1w_1-B_1v_1 + v_1b_{pp}-w_1a_{pp}$?
The answer is yes, there is such a solution. If say $a_{pp}$ is not an eigenvalue of $A_1$, then $(A_1-a_{pp} I_{p-1})$ is invertible and the equation $$(A_1-a_{pp}I_{p-1})w_1=u+(B_1-b_{pp}I_{p-1})v_1$$ has a unique solution $w_1$ for any given $b_{pp}$ and $v_1$.
To check the induction argument works notice that
$$\begin{pmatrix} 1 & 0\\ 0 & -1\end{pmatrix}\begin{pmatrix} 0 & \lambda/2\\ 0 & 0\end{pmatrix}-\begin{pmatrix} 0 & \lambda/2\\ 0 &0\end{pmatrix}\begin{pmatrix} 1 & 0\\ 0 & -1\end{pmatrix}=\begin{pmatrix} 0 & \lambda/2\\ 0 & 0\end{pmatrix}-\begin{pmatrix} 0 & -\lambda/2\\ 0 & 0\end{pmatrix}=\begin{pmatrix} 0 & \lambda\\ 0 & 0\end{pmatrix} $$ Hence, the decomposition of any $p\times p$ strictly upper triangular matrix , $p=2$, as a commutator of $2\times 2$ triangular matrices exists.
Thus, we have proved that