credo che ciò sia possibile utilizzando gli strumenti che mette a disposizione php per gestire le connessioni ftp e sftp, viceversa dovresti provare a guardare come vengono gestiti gli stream sockets da php e che tipo di socket hai abilitati ... se carici un phpiinfo() in testata dovresti trovare informazioni utili