2. For my virtual box, I downloaded the latest version from its website (http://www.virtualbox.org/wiki/Linux_Downloads). Don't select according to your distribution, select All Distribution that will gives you the source. Just follow the doc to install it.
3. Download the broadcom driver and patches from http://www.broadcom.com/support/802.11/linux_sta.php .. patch the driver source, compile and install.