Actually, no. In any valuation domain, the prime ideals are linearly ordered by inclusion, so there exists at most one nonzero principal prime ideal.
In particular, let $K$ be any field, and let $$R=K[x,y/x,y/x^2,y/x^3,...],$$
i.e., elements of $R$ are "polynomials" in $x$ and $y$ over $K$, except you can divide $y$ by $x$ as many times as you like.
Consider the subset $S$ of $R$ containing all elements with nonzero constant term. It is clear that $S$ is a multiplicative subset of $R$, and let $T=R_S$ be the localization of $R$ at $S$--i.e., $$T=\left\{\frac{f(x,y)}{g(x,y)}\,\vert\,f(x,y)\in R, g(x,y)\in S\right\}.$$
It isn't difficult to show that any nonzero element of $T$ is of the form $ux^n y^m$ where $u\in U(T)$, $m\geq 0$, and if $m=0$ then $n\geq 0$. (Basically, take an arbitrary nonzero element of $T$ and factor out all of the $x$'s and $y$'s that you can.)
So, we have the following chain of prime ideals in $T$ (and, in fact, these are all the prime ideals of $T$): $$0\subsetneq (y,y/x,y/x^2,y/x^3,\cdots)\subsetneq xT$$
You can generalize this to a chain of length $n$ by taking a valuation domain with value group isomorphic to $\mathbb{Z}^n$ under the lexicographic ordering.
Take the quotient of $R$ by $P$, then localized at the image of $Q$. You then have a noetherian local ring of dimension $\ge 2$. Any prime ideal of height $1$ of this local ring will induce a prime ideal of $R$ strictly included between $P$ and $Q$, and two such prime ideals will induce two distinct prime ideals.
Now in a noetherian ring of dimension $\ge 2$, there are always infinitely many prime ideals of height $1$, see my answer to this question.
Best Answer
Suppose $P$ is of height zero, i.e., a minimal prime of $R$. Then $R_P$, the localization of $R$ at $P$, is a Noetherian local ring of dimension zero, that is, an Artin local ring. The maximal ideal $PR_P$ is therefore nilpotent, so the image of $x$ in $PR_P$ is nilpotent, which means there exists $n\geq 1$, an integer, with $x^n/1=0$ in $R_P$. This means there is some $s\notin P$ with $sx^n=1$. Then $s\neq 0$, and if we choose $n$ minimal, i.e., so that $x^{n-1}/1\neq 0$ in $R_P$, then $sx^{n-1}\neq 0$ but $(sx^{n-1})x=sx^n=0$, so $x$ is a zero divisor, contrary to assumption.
To answer your second question: yes, at least when $R$ is reduced (I'm not sure without this hypothesis). When $R$ is reduced, the set of zero divisors is equal to the union of the minimal primes. Since $R$ is Noetherian, there are finitely many minimal primes, say $P_1,\ldots,P_r$. Now if $Q$ has height one but consists entirely of zero divisors, then $Q\subseteq P_1\cup\cdots\cup P_r$, so by prime avoidance, $Q\subseteq P_i$ for some $i$, a contradiction. So $Q$ must contain a non-zero-divisor.