ДоХтор, во первых ты для непонятных вещей используешь файлы, есть несколько вариантов хранения , сериализ массива, сессия, кука... далее конструкции if else , можно поменять на switch
выбрать общее и до кейсов все определять, валидация по регулярке конечно, обработка введенных данных, лишние пробелы например удалить и прочее, а легко считать все барахло математическое без спец функций http://ru2.php.net/manual/ru/r ... h.php можно