in reply to delimiters anyone??

Try setting $/="::" or $/="::\n" before reading in your file, to change Perl's idea of what a "line" is to "something ending in `::'".