Yes. By hypothesis, $\xi$ is a direct summand of a f.g. trivial vector bundle, so $S(\xi)$ is a direct summand of a f.g. free module.
Yes. A f.g. projective $R$-module is a direct summand of a f.g. free module, meaning it's obtained by taking fixed points of the action of some idempotent $e \in M_n(R)$ acting on some $R^n$. When $R = C(B, \mathbb{R})$ there is a corresponding idempotent acting on the trivial vector bundle $\mathbb{R}^n$, since the endomorphism ring of $\mathbb{R}$ (the vector bundle) is $R$. It remains to verify that taking fixed points of this idempotent produces a vector bundle. At least if(Edit: Previously this section included the hypothesis that $B$ is locally connected, this follows from the observation that thewhich is unnecessary.) The rank of the idempotent $e$, as a function on $B$, is $\text{tr}(e)$, which. This takes a discrete set of values (from, namely the integers from $0$ to $n$), and henceso its preimages break up $B$ into a finite disjoint union of clopen connected components. On each of these components $\text{tr}(e)$ is locally constant. I think, and from here it ought toshould be true in general but I'm less confident I can write down an argument off the top of my headstraightforward to produce local trivializations.