That book is simply outdated.
I don't have iPhoto vers 8, but I have Snow Leopard, with iPhoto vers 9.
I imported an .avi file, and double-clicked on that .avi in iPhoto. The video opened from within iPhoto - so, I assume, iPhoto simply plays the file directly without using QuickTime player.
Do you have both the normal Quicktime Player, and Quicktime Player 7 installed? The older version 7 player is a separate install in Snow Leopard, and provides some features that that newer Quicktime 10 dropped.
note - I also have iPhoto 8 on another Mac, running 10.5.8.
Imported the same .avi file, double-clicked on that file in iPhoto, and the Quicktime Player launched.
So, I conclude that the David Pogue info is correct, just out-dated for your Snow Leapard system. iPhoto, under Snow Leopard, does not need the QuickTime player app to view a video.