in reply to Soap package problem

What about
package Bar; use vars qw($COUNT); BEGIN { $COUNT = 0;} 1; --- script test.pl -- use Bar; print "count is ", $Bar::COUNT, "\n"; $Bar::COUNT++; print "count is ", $Bar::COUNT, "\n";
I get (perl 5.6.1)
count is 0 count is 1
Did something similar NOT work for you?