Correction ...
basically what I want to do is open(PIPE, ">> xxx.fifo") or in case the file is not openable for output, create a new pipe with the same name and write an error through it. any idea how I could accomplish that?
Comment on Re^5: writing to a file via a named pipe