>>448
http://developer.apple.com/techpubs/macosx/Cocoa/TasksAndConcepts/ProgrammingTopics/OperatingSystem/Tasks/pipes.html
ここに載ってるコードは試しましたか?

while ((inData = [readHandle availableData]) && [inData length]) {
[self processData:inData];
}
これでうまくいくと思うんだが。