in reply to passing elements of an array as a ref to another array

You don't provide code, so we can tell you only little.

But your description indicates that you have one level of referencing too much. Try

push @array, $element; #AND push @array, \@another_array;
Oh yeah, give perlref a good ponder.

Jeroen
"We are not alone"(FZ)