One of the prerequisites for Silverlight 3 Tools for Visual Studio is the installation of the Visual Web Developer feature in Visual Studio 2008 SP1. This is separate from the free Visual Web Developer Express. If VWD is not already installed with your instance of Visual Studio, you can add the feature in Visual Studio's Maintenance Mode.
Open Add/Remove Programs from the Control Panel. Right click on Visual Studio 2008 and choose Remove/Change. This will bring up Maintenance Mode. On the second screen, Choose Add or Remove Features.
Check the box next to Visual Web Developer (also, make sure you Visual C# and/or Visual Basic also installed) and click the Update button.
Once the installation is complete, you can install Silverlight 3 Tools for Visual Studio 2008