Edit 2014-05-08: Here is a partial positive result. Assume that
- $K$ has class number $1$,
- $K$ has infinitely many units,
- $K$ is abelian over $\mathbb{Q}$,
- and a suitable set of generalized Riemann hypotheses.
Then there are infinitely many $q$ (and thus $p$) for which you can fully control what happens in at least one factor $\mathcal{O}_K/(\sigma(q))$ ($\sigma\neq\mathrm{id}$).
P. J. Weinberger proved in 1973 (On Euclidean Rings of Algebraic Integers) that $\mathcal{O}_K$ is Euclidean in this case, not necessarily for the norm. (This doesn't depend on $K$ being abelian.) A key step in the proof is the existence of sufficiently many prime ideals $\mathfrak{q}$ such that a given fundamental unit $\varepsilon\in\mathcal{O}_K^\times$ maps to a primitive root mod $\mathfrak{q}$. (Being fundamental means $\varepsilon$ is not a proper power of a unit and, in particular, not a root of unity.) Somewhat more precisely, his Theorem 4 yields infinitely many such $\mathfrak{q}$ in a given (ray) ideal class; combining this with our assumption 3 we can get infinitely many such $\mathfrak{q}=(q)$ generated by an element congruent to $1$ modulo the conductor and thus fully split. (This may be overkill.)
Now if the image of $\varepsilon$ generates all of $(\mathcal{O}_K/(q))^\times$, then so does $\sigma(\varepsilon)$ in $(\mathcal{O}_K/(\sigma(q)))^\times$ for each $\sigma$, since the image is the same residue class in $\mathbb{Z}/p\mathbb{Z}$. Take your favorite $\sigma\neq\mathrm{id}$ and multiply $q$ by a suitable power of $\sigma(\varepsilon)$ to move the image of this product mod $(\sigma(q))$ to any desired prime residue class, QED.
But it is not clear whether you can then continue to do this in additional residue class fields without destroying what you already have. The first obstacle is that the $\sigma(\varepsilon)$ may not be multiplicately independent. (They certainly won't be unless $K$ is totally real. Even then, $\varepsilon$ might have norm $\pm1$ in a subfield strictly between $K$ and $\mathbb{Q}$.) The second and more serious obstacle is that any further tweaking of $q$ must be done by units with image $1$ in each of the residue class fields we've already dealt with, and we may run out of units mapping to primitive roots before we've dealt with the whole lot.