in reply to Multiplexing using Select

Your code *seems* correct, have you tried disabling output buffering via the $| variable?