Here's another QuickLook script, which doesn't open a Finder window for files. This one lets you use the comma trick to QuickLook files in different directories at once too, though they do all open in different windows.
By default it opens windows for all selected files at once, but you can get it to open files one-by-one instead if you remove the stuff in the last set of quotes on the 'do shell script' line.
on open these_items
repeat with i from 1 to the count of these_items
set this_item to (item i of these_items)
set this_path to (POSIX path of this_item)
set AppleScript's text item delimiters to "'"
set path_components to every text item of this_path
set this_path to ""
set number_of_components to count of path_components
repeat with x from 1 to the number_of_components
set this_path to this_path & (item x of path_components)
if x is not number_of_components then set this_path to this_path & "'\\''"
do shell script "qlmanage -p '" & this_path & "' > /dev/null 2>&1 &"
Edit: I updated the script so it properly handles files with apostrophes in the name. There's probably a much better way to do that, but this works for now.