First, we may note that if $(r_1,\ldots,r_n)$ is a solution for the degree $n$ problem, then $(r_1,\ldots,r_n,0)$ is a solution for the degree $n+1$ problem, and vice versa.
Second, as has already been pointed out by benh, the solution space for $r=(r_1,\ldots,r_n)$ is given by the solutions of the set of the $n$ polynomial equations
$$
\sigma_k(-r)=\sigma_k(-r_1,\ldots,-r_n)=r_k
$$
where $\sigma_k$ is the $k$th symmetric function, and the left-hand side are the coefficients of $\prod_{i=1}^n(t-r_i)$. These have degrees $1,2,\ldots,n$.
In the generic case, you can count the number of solutions by multiplying the degrees of the polynomials, which tells us there should be $n!$ complex solutions. This assumes we count roots with multiplicities, that there are no roots "at infinity", and that equations form a complete intersection (i.e. the solution space consists of a discrete set of points and no higher-dimensional sets).
If the solution space has positive dimension, there would be solutions "at infinity". By "at infinity", I mean we embed $n$-space into the projective $n$-space, and the new point are the ones at infinity. A point at infinity can be described by a "line" (i.e. complex plane) through the origin: i.e. by $(sx_1,\ldots,s_xn)$ as $s$ goes to infinity, where the $x_i$ are not all zero. So, I need to show that there are no solutions at infinity.
More formally, the projective $n$-space is given by the ratios $[x_0:x_1:\ldots:x_n]$ where not all $x_i$ are zero, which is the same as saying that the projective point corresponds to the line (complex plane) $(sx_0,\ldots,sx_n)$ (i.e. these all represent the same point in the projective space). The regular $n$-space is the subspace given by $[1:x_1:\ldots:x_n]$, while the points at infinity are those with $x_0=0$.
If there are solutions at infinity, then the leading terms (i.e. top degree terms) of the $n$ polynomials $\sigma_k(-r)-r_k$ must all be zero at that point. For $k>1$, the leading term is simply $\sigma_k(-r)$. If $\sigma_n(-x)=0$ for some $x=(x_1,\ldots,x_n)$, then one of the $x_i$ must be zero; if also $\sigma_{n-1}(-x)=0$, then another one must be zero; and so on down to $\sigma_2(-x)=0$, hence $n-1$ of the $x_i$ must be zero. Finally, we have the last equation, $x_1+\sigma_1(x)=2x_1+x_2+\cdots+x_n=0$ with $n-1$ of the $x_i$ equal to zero, which forces the last one to be zero as well. Thus, there are no solutions at infinity.
So, counting complex solutions with multiplicity yields $n!$ solutions.
However, I suspect it would be a lot tougher to identify the real solutions.