There are lots of open source tools available on net for functional regression and Performance testing.
Web Application Stress Tool (WAS) from Microsoft and OpenSTA tool can be used for Performance Testing. These tools can handle thousands of virtual users.
For Regression automation testing, WebTest Canoo, WATIR, HTTPUnit are available. Even you can customize their source code according to your needs
AutoIt is also useful tool.