Два предложения, поскольку ваша программа hello.cgi не будет работать ни в каталогах htdocs, ни в cgi-bin:
1) Изучите файл журнала ошибок Apache, чтобы увидеть, действительно ли выполняется скрипти вы получаете сообщение об ошибке другого типа.
2) Проверьте Apache httpd.conf на предмет настроек AddHandler и ScriptAlias .Они определяют, какие файлы следует запускать как сценарии, и какой каталог содержит сценарии CGI.
XAMPP - хороший пакет для изучения стека LAMP в Windows XP.Удачи!