Hi Jason,
Sure, there are 2 pieces of software you need:
- A web server
- Perl
Perl runs the CGI scripts; the web server displays the resulting pages in your browser.
I'd recommend using Apache for the web server because it's free to download and is the most popular server on the Internet:
http://httpd.apache.org/For Perl - if you're using Linux, FreeBSD or MacOS X then it will probably already be installed. If not you can grab it from:
http://cpan.org/ports/If you're using Windows then the easiest way to get Perl is to download ActiveState's ActivePerl, from:
http://activestate.com/Products/ActivePerl/Once you have Apache and Perl installed and running, you can create a test site with a cgi-bin folder (set the cgi-bin folder to run CGI scripts with the "ScriptAlias" directive in Apache's httpd.conf), and put your scripts for testing in there. To test the scripts via the web server, you would just point your browser to the script on your local server, e.g.:
http://localhost/cgi-bin/myscript.cgi
Hope that helps

If you need any more info just let me know.
Cheers,
Matt
ELATED : )
--
Matt Doyle, Elated
3rd Edition of my jQuery Mobile book out now! Learn to build mobile web apps. Free sample chapter: http://store.elated.com/