Well, with named pipes, you stuff a special "file" into a directory (mkfifo? I think that's the command). After that, you can read and write to it like a file, but with the functionality of an anonymous pipe on the command line. I'm not sure if contents are preserved between reboots, or if it's...