Could you put it into a Tie::Array::Pack or Tie::Array::Packed array and just use sort?
In reply to Re: Sorting packed arays by kyle in thread Sorting packed arays by shaolinMonk