I disagree. Since the script doesn't work with a single sequence, my third suggestion is most likely. An error like "MSG: cannot find path to blastall" seems to be the main and possibly only problem.
Suggested fix: set the environmental variable $BLASTDIR
or your $PATH variable to point to the BLAST directory.