Answer: a) necessary; b) not necessary.
a) We first write the condition, which implies that they eventually meet at one point: 2008t=2010t+1−3m=2009t+2−3n, where m,n∈Z,t∈R. We have: t=3n−2 or 2t=6n−4. Moreover, 2t=3m−1⇒3m−1=6n−4⇔m=2n−1, from that, we can easily find solutions, for instance, if m=n=1 then t=1. If t=1 then, indeed, First will run 2008, Second 2009, Third 2010, hence, they will meet at one point.
b) Let us suppose that First, Second and Third have velocities 1, 2 and 4 respectively. Then, the condition that they meet at one point can be rewritten as follows: t=4t+1−3m=2t+2−3n, m,n∈Z,t∈R. Then, t=3n−2 and 3t=3m−1. So we obtain the following equation: 9n−6=3m−1 for integer m,n. This equation has no solutions, therefore, our runners will not meet at one point.