However, I did get some good information on alternatives to tar.
While waiting for you responses, I used dump/restore which is one
solution that most everybody mentioned. The other solutions are:

1) Use GNUtar which has a limit of around 255 characters, maybe more.
Here is an explanation of how GNUtar works from
johnb@edge.cis.mcmaster.ca (John Benjamins):

"My solution has been to use the GNU version of tar. When GNU tar gets
to a file with a "too long" name, it saves it as ./MaNgLeD.xxx where
xxx is an integer, unique to each file in the archive. It also
appends a file ././MaNgLeD_NaMeS at the end of the archive. This is
used by GNU tar to restore the file names when they are subsequently
extracted from the archive. Note that GNU tar is needed to get the
files back with the correct names, using ordinary tar will give you
files with the MaNgLeD names."