Ich denke, ich habe eine Lösung gefunden.
Beim Öffnen einer Datei mit fsockopen kann man selbst einen TimeOut festlegen. Daher werde ich zunächst versuchen, die Datei mit diesem Befehl zu öffnen. Nach 5 Sekunden ist der TimeOut erreicht, eine Fehlermeldung wird zurückgegeben.
Ob der Zugriff erfolgreich war, kann ich dann mit einer if-Abfrage überprüfen und das includieren gegebenenfalls überspringen.
cu