Você pode tentar:
{ foo; echo contents not stored in file; } | bar
ou (quase o mesmo, mas inicia um subshell):
( foo; echo contents not stored in file ) | bar
Editar: uma abordagem totalmente diferente, mais próxima do que você procurava:
foo | cat - <(echo additional contents) | bar
Veja "Substituição de processos" no manual do bash.