Hmm.. I guess you could write a little script (2 lines?), let's call it "vimlive" which reads from stdin, streams to a temp file and opens that temp file in vim.
Then with:
command | vimlive
You get vim with the current state of the data and you can update it with :e