Let $T:\mathbb{C}_n[x] \to \mathbb{C}_n[x]$ be a linear map from the vector space of polynomials of degree $n$ to itself.
Let $S \subset \mathbb{C}$ be a set with at least $3$ points, such that for every polynomial $P$ of degree $n$ with all roots in $S$, then $T(P)$ is either a constant, or has also all roots in $S$.
If $S$ is a finite set, is it necessarily the case that $T[p(x)] = p(\phi(x))$ for some affine map $\phi: \mathbb{C} \to \mathbb{C}$, or a Mobius map as Robert indicate below?
Can we even conclude that $T$ must be invertible?