To illustrate, here\'s how to do it from the command-line:
vim `grep \"hello\" * -Rl`
This opens vim with all the files that have \"hello\" in
Try the args command:
args
:ar[gs] `grep -Rl "hello" .`
If the backticks aren't working for you, are you use you're using a current version of vim?
:version
Well, this works for me:
:args `grep -Rl "hello" *`
Running vim 7.0.305.