Part (a) is not hard. Clearly $0_{3\times 3} \in W$ and:
- if $B,C \in W$, then $B+C \in W$ since $A(B+C) = AB+AC = 0_{3\times 3}+0_{3\times 3}=0_{3\times 3}$;
- if $B \in W$ and $k \in \mathbb{R}$, then $kB \in W$ since $A(kB) = kAB = k0_{3\times 3}=0_{3\times 3}$.
$W$ is thus a linear subspace of the $3 \times 3$-matrices.
For (b), following the hint of Omnomnomnom in his comment, note that if $B = \left( B_1 \vert B_2 \vert B_3 \right)$:
$$AB = 0_{3\times 3} \iff A\left( B_1 \vert B_2 \vert B_3 \right) = 0_{3\times 3} \iff \left( AB_1 \vert AB_2 \vert AB_3 \right) = 0_{3\times 3}$$
Each of the columns of $B$ is an element of the null space (or kernel) of $A$. Find this null space and use it to fill the columns of $B$.
Addendum after comments. You found the null space of $A$:
$$\mbox{Null}\,A = \left\{ \begin{pmatrix} 2r \\ -6r \\ r \end{pmatrix} : r \in \mathbb{R} \right\}$$
Now construct $B$ by filling its columns with (in general, different) vectors from $\mbox{Null}\,A$:
$$B = \begin{pmatrix} 2r_1 & 2r_2 & 2r_3 \\ -6r_1 & -6r_2 & -6r_3 \\ r_1 & r_2 & r_3 \end{pmatrix}$$
This means $B$, and thus any element of $W$, can be written as:
$$r_1\begin{pmatrix} 2 & 0 & 0 \\ -6 & 0 & 0 \\ 1 & 0 & 0 \end{pmatrix}+r_2\begin{pmatrix} 0 & 2 & 0 \\ 0& -6 & 0 \\ 0 & 1 & 0 \end{pmatrix}+r_3\begin{pmatrix} 0& 0 & 2 \\ 0 & 0 & -6 \\ 0 & 0&1\end{pmatrix}$$