Для написания cgi-скриптов подойдет любой язык программирования, обеспечивающий возможность работы со стандартными устройствами ввода/вывода.
У всех наших клиентов виртуального хостинга есть директория под названием cgi-bin/, в которой хранятся все cgi-скрипты.