I've been working through Chapter 6: Flat Families of Eisenbud's Commutative Algebra: With a View Toward Algebraic Geometry, and I have gotten myself stuck on Exercise 6.6, which deals with the family of projective plane curves. The question reads as follows (with some paraphrasing to keep it short):
Consider $k\mathbb{P^3}$, and fix a degree $d$. For each multi-index $\alpha = (a_0,a_1,a_2)$ with $a_0+a_1+a_2 = d$ let $x_\alpha$ be an indeterminate. Set $R = k[\{x_\alpha\}]$, and let $S$ be the $R$-algebra: $$ S = \frac{R[y_0,y_1,y_2]}{\left(\sum_\alpha x_\alpha y_0^{a_0}y_1^{a_1}y_2^{a_2}\right)}.$$ Show that:
$(a)$ if we invert any $x_\alpha$, then the family becomes flat. That is, the $R[x_\alpha^{-1}]$-algebra $S[x_\alpha^{-1}]$ is flat, by showing that it is a free module (it is not finitely generated).
$(b)$ $S$ is an integral domain, and moreover that it contains $R$, so that it is torsion-free as a $R$-module.
$(c)$ $S$ is actually not flat over $R$, by proving and using the following two facts:
If $S$ is a flat module over a ring $R$ and $R \to T$ is any map of rings, then $S\otimes_R T$ is flat over $T$.
There is a map of rings $R = k[\{x_\alpha\}] \to k[t] = T$, such that $$T \otimes_R S = \frac{k[t,y_0,y_1,y_2]}{(ty_0^d)}$$ is not a flat $T$-algebra.
I understand geometrically that this corresponds to all projective curves of degree $d$, and that the $x_\alpha$ represent the "coefficients" of the curves. I also know that the fiber of any prime $P$ (essentially picking out a specific set of constants to get an irreducible curve) is a polynomial ring over $\text{Frac}(P)$ modulo the equation of degree $d$ that we choose.
I can prove part $(b)$ without too much trouble, but I am very much stuck on part $(a)$. I have tried a few obvious aproaches such as trying to enumerate a basis, but I am getting confused with the structure of the localization. I would very much appreciate a hint for part $(a)$ and possibly part $(c)$.
Thanks in advance.