Let $X^l - 1 \in \mathbb{Z}[X]$.
Since $(X^l - 1)' = lX^{l-1}$, $X^l - 1$ has no multiple irreducible factor mod $p$.
Since $X^l - 1 = (X - 1)(1 + X + ... + X^{l-1})$, $1 + X + ... + X^{l-1}$ has no multiple irreducible factor mod $p$, either.
Let $1 + X + ... + X^{l-1} \equiv f_1(X)...f_r(X)$ (mod $p$), where $f_i(X)$ is a monic irreducible polynomial mod $p$.
By the answer to this question, the degree of each $f_i(X)$ is $f$.
By this question, $P_i = (p, f_i(\zeta))$ is a prime ideal of $\mathbb{Z}[\zeta]$ lying over $p\mathbb{Z}$.
It is easy to see that $\mathbb{Z}[\zeta]/P_i$ is a finite extension of $\mathbb{Z}/p\mathbb{Z}$ of degree $f$.
It is well known that $\mathbb{Z}[\zeta]$ is the ring of algebraic integers in $\mathbb{Q}[\zeta]$.
It is also well known that each $P_i$ has the same ramification index $e$ and $l - 1 = efg$, where $g$ is the number of prime ideals of $\mathbb{Z}[\zeta]$ lying over $p\mathbb{Z}$.
Since $l - 1 = fr$, $e = 1$ and $r = g$.
Hence $p\mathbb{Z} = P_1\cdots P_r$ in $\mathbb{Z}[\zeta]$.