But if that's true, he'd still have to be at least partly Jack's dad, or he wouldn't have said "Say hello to my son". Unless that's another mindfucking trick and one of the characters (Ben) is actually Locke's time-displaced-son (or time-displaced-Locke's son).
Good episode! Very meaty. The beginning, with the French people and Jin, was very season 1-ish.