in reply to
'use strict;' between libraries
You are using "local" variables. my $pie is local to your files.
What you want are globals.
so
use vars qw($pie);
Comment on
Re: 'use strict;' between libraries
Download
Code
In Section
Seekers of Perl Wisdom