Statement 1 is obviously not sufficient.
For Statement 2, it takes just as long to drive d miles at 50 miles per hour as it does to drive 2d miles at 100 miles per hour. So if he drove half the distance at exactly 50 mph, he'd need to travel the other half instantaneously, in 0 seconds, to have an average speed of exactly 100 mph for the round trip. Since it's presumably impossible to do that, it's impossible for his average speed to be 100 mph (or greater) for the whole trip, and Statement 2 is sufficient.
If someone preferred to do this algebraically, you could also notice that, if d is the distance one-way, and t the time for the first part of the trip,
s = d/t
d/t < 50
d/50 < t
So his time one way was at least d/50, and so his time for the round trip was strictly greater than d/50. The total distance of the round trip is 2d, and since time = distance/speed, if we let s be his average speed for the round trip, we have
total time > d/50
2d/s > d/50
100d/d > s
100 > s
which is what we wanted to prove.
For online GMAT math tutoring, or to buy my higher-level Quant books and problem sets, contact me at ianstewartgmat at gmail.com
ianstewartgmat.com