Where is this preceding space coming from: print FILE "@array";
It's coming from your interpolation of the array in a string ("@array"). It joins them, adding a space between them by default. Try this:
print FILE join '', @array;
James
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]