Esatto...

per prima cosa metti sempre all'inizio

#!/usr/bin/perl

use strict;

che ti evita molti errori difficilissimi da trovare.

Per quanto riguarda il secondo problema, quello che tu intendevi fare era creare una "variabile simbolica", il che è fortemente sconsigliato per motivi di funzionalità, di sicurezza e perchè non ce n'è mai bisogno, come dice LordSaga.