Когда человек говорит "Хочу сэмулировать работу unix pipe с помощью ООП" первый вопрос --- для чего? Ну ведь не просто чтобы было? Или так сразу и скажите, что условия задачи --- секрет.

Вдруг кто-нибудь альтернативное решение предложит?