Если в позновательных целях то так можно глянуть, но чтобы именно этим сканить это жесть, на то софт другой есть.
На пхп имхо, если это и возможно то нет смысла писать многопоточный сканер, скорости все равно не те будут
дураку понятно что скорости не те...но как пример я считаю многопоточный сканер многим бы пригодился...может кто возьмётся написать?