Purchase a pre-built eCommerce software called BV Commerce and modify the interface and integrate with a bought forum application and other 3rd party applications such as integrating a forum software.
Language: ASP.NET, VB.NET, C#.NET
Database: SQL Server 2000/2005
Web Server: IIS
This option will entail the customization of a third party application. Most likely one called BV Commerce ([url removed, login to view])
This path will include integration of applications, web site design, and customization of this product to do what we need.