Hello Amitava! > $entry = CGI -> new (\*CHANDLE); You put in some extra spaces (again). This won't work! Isn't the original source available somethere on the net or on CD? > foreach $entry (@entries) { > $entry->save(\*CHANDLE); > } > ... $cur->textfield(-NAME =>"name") ... The error messages is here because $cur is not initialized, which, as it looks to me, should be done above in the foreach loop. The loop reads out parameters from a file "chatfile.txt". If you have an empty "chatfile.txt" or not the proper version specially designed for this Perl program you're out of luck. Try to get the file from somethere or get a description of its content. Axel P.S.: Thanks for putting your Mac in the apropriate time zone :) # ===== Want to unsubscribe from this list? # ===== Send mail with body "unsubscribe" to macperl-request@macperl.org