in reply to Remaking "Food Fight"

We're here to help, but we prefer to answer specific questions or fixing specific problems. It's best when you provide us with a minimal piece of code where the problem occurs. It can help to provide sample inputs, and the expected output for those outputs.

By the way, the answer to next first post may very well begin with "Start by using use strict; and use warnings;". Save yourself trouble and use these, and understand and fix the errors these give rather than turning them off. The earlier you start using them, the better.

Another tip is to use CGI. Don't reinvent the wheel.