When arriving from an international flight in FCO, you get to choose between going in the direction of transit or to the immigration and baggage claim area. From my experience in FCO, you need to show a boarding pass to the security check people when entering the transit area so if he fails to check-in online he might have a problem.
I would allow at least 3-4 hours for an unsecured connection on separate tickets.