Much of the problem comes from not knowing how to use hash tables at all, this is really just a script some one else wrote. I don't know how much can be added before it starts giving that error message, so I really don't know what maximum I should check for.

And the 3 lines you suggested including, did you want lines of the .dat file? Or lines from some part of the script? I think you mean the .dat file, so I'll show you that.

Code:
ustreamer-30244 CrazyArtist
*!*streamer-@*.roose1.nb.home.nl
ustreamer-31240 ustreamer-87712
*!*mer-55049@*.hsd1.pa.comcast.net
ustreamer-55049
*!*streamer-@*.ca.shawcable.net
spangus ustreamer-25449 ustreamer-5733 ustreamer-32732 ustreamer-94722 ustreamer-36823 ustreamer-67198