Success!!! I finally have WPA/WPA2 working on my MacBook Pro (4,1) under Fedora 8. The solution was to install kmod-wl (actually kmod-wl-PAE in my case since my MBP has 4GB) which also installs broadcom-wl. No more fooling around with ndiswrapper and the XP driver. The broadcom-wl driver package for the Broadcom BCM4328 802.11a/b/g/n (rev 05) used in conjunction with wpa_supplicant worked immediately with my Airport Extreme Base Station.
I know this WPA/WPA2 problem has been a pain in the butt for many MacBook Pro users with double or triple boot setups trying to run wireless on the Linux side.