mmmm.....non ti ho capito.
nel mio caso, aperto il socket e rischiesta la pagina B.php, il serverweb elabora il codice php di B.php e restituisce il risultato. quindi quando la comunicazione tra A.php e server è conclusa A.php stampa tutto ciò che il server restituisce, compreso il risultato dell' echo.
infatti concluso il caricamento il browser visualizza gli header e come body (seguendo l'esempio che ho postato) "Alì Baba e i 40 ladroni" cioè il risultato del echo $_POST["user"]

io vorrei lo stesso effetto del <form action="B.php"> e cioè che oltre spedire i dati presenti nel form, il browser carica la pagina B.php

gianiaz, magari mi hai risposto già, ma non sono riuscito a seguirti.