Sua primeira tentativa funciona:
tail -f temp.file | while read LINE; do firefox $LINE; done
Em seguida, em outro terminal, acrescente ao arquivo temporário para que tail -f imprima uma linha para STDOUT:
echo 'google.com' >> temp.file
Toda vez que você fizer isso, o Firefox irá abrir uma nova aba.