É possível montar um chat em 50 minutos
Na Internet é possível encontrar, gratuitamente, centenas de programas CGI para a criação de chats. O problema, mesmo, está em outro ponto: esses programas rodam no servidor Web. Portanto, para usá-los você precisa ter acesso ao servidor, porque não é possível criar salas de bate-papo apenas com páginas HTML.
Resolvido esse fator, o resto é relativamente simples. Numa pesquisa na Internet, localizamos o programa EveryChat, desenvolvido por Matt Hahnfeld (www.everysoft.com/everychat). O principal motivo que nos levou a escolher este programa, entre tantos outros, foi o fato de que ele funciona nas plataformas Windows 95/98, NT, Unix e Macintosh e é compatível com os principais browsers. Além disso, é gratuito. Escrito com a linguagem Perl, esse CGI naturalmente requer que o servidor tenha instalado o interpretador Perl. Se for o caso, obtenha-o no endereço www.perl.com/pace/pub/perldocs/latest.html.
O programa EveryChat é distribuído em seis arquivos: Everycht.cgi (o script), mais quatro documentos HTML e um texto, Readme.txt, com as orientações para uso do produto. Para instalá-lo, crie um diretório no servidor e copie os arquivos para ele. Depois, é preciso fazer alguns ajustes em Everychat.cgi e nos arquivos HTML. No CGI, edite as linhas que começam com $filepath= e $iecompatible=. Na primeira, coloque o caminho do diretório recém-criado. Por exemplo:
$filepath='/home/chat/';
Na outra, use $iecompatible=0 para que as mensagens de cada participante do chat apareçam na parte inferior da tela; e =1 para que elas sejam apresentadas em cima. As mensagens do CGI estão em inglês. Seria conveniente que você as traduzisse. Na ilustração desta página, elas aparecem em português, mas nós as traduzimos. Infelizmente, o autor do EveryChat não permite que o programa seja redistribuído: você vai ter de partir do original, em inglês.
Três dos quatro documentos HTML (Chatframes.html, Chatform. html e Messages.html) também precisam ser editados, tanto para traduzir legendas como para indicar o endereço de Everycht.cgi no servidor. No caso de Chatframes.html, indique também onde está Messages.html, o arquivo que vai armazenar as intervenções de cada participante no bate-papo.
Se você não tem acesso a um Web site de verdade, isso não o impede de experimentar o EveryChat. Com um simulador como o Personal Web Server, que acompanha o Windows 98, você pode montar chats numa pequena rede interna (intranet) ou em sua própria máquina. Se você abrir mais de uma janela do browser, pode entrar no bate-papo com diferentes nomes, só para ver como o programa se comporta. Detalhe importante: todos os usuários devem ter direito de escrever no arquivo Messages.html. Se isso não for assegurado, o sistema não vai funcionar. Com outras adaptações simples, explicadas no arquivo Readme.txt, o programa também suporta a criação de múltiplas salas de bate-papo.