Assume that the table moves with the velocity $\vec{v} = v\hat{i}$.
For the observer at $x=0$, the event at $(ct',x')=(0,k)$ is observed at $(t,x)=(k\gamma\beta, k\gamma)$ using Lorentz's transformation $L(v) = \gamma\bigl(\begin{smallmatrix} 1&\beta\\ \beta&1 \end{smallmatrix} \bigr)$.
For the observer at $x=4$, I'm not confident about my answer. For him, the event at $(ct',x')=(0,k) (k=1,2,3)$ is probably observed at $(ct,x)=(-(4-k)\gamma\beta, (4-k)\gamma)$ using the Lorentz's transformation $L(-v)=\gamma\bigl(\begin{smallmatrix} 1&-\beta\\ -\beta&1 \end{smallmatrix} \bigr)$.
Is my answer for (a) correct?