Линкольн-де-Штайна уже скачан, вот прочитаю Гради Буча, читать буду именно его:-)
Потоки в линуксах не делаются, там только процессы форкнуть можно. А потоки не делаются. Они есть. Это, например, print - типа как считать с клавиатуры, но если с другого скрипта чтото перенаправить в этот самый stdin, это хороший способ передачи параметров. Другое дело, что этого конкретно и не получаицо. Конкретно в случае с интерпретаторами.
Кстати, если мы запускаем скрипт php из php-скрипта, весь вывод интерпретатора мы ловим в результирующую переменную. У них эти потоки несчастные совпадают. А вот только пробуем как в первоначальном вопросе - получается трреш, ни php ничо не видит, ни perl