Die Sub feedback scheint trotz der if-Aussage am Anfang nicht aufgerufen zu werden, kann jemand sagen wieso?
#if ($form{'action'} eq 'feedback') { &feedback; }
#&feedback;
"#" ist ein Kommentarzeichen für den Rest der Zeile. Dein Aufruf ist also gar nicht aktiv.