Emacs creates these files as "lock files".
From Emacs help section "22.3.4 Protection against Simultaneous Editing"
When you make the first modification in an Emacs buffer that is
visiting a file, Emacs records that the file is "locked" by you. (It
does this by creating a specially-named symbolic link in the same
directory.) Emacs removes the lock when you save the changes. The
idea is that the file is locked whenever an Emacs buffer visiting it
has unsaved changes.
In that section it does not say how the files are named, but I have seen files created by Emacs with the exact pattern of your file. I.e. a symlink named .#(original filename) that is a symlink to user@host.emacsPID:timestamp.
So, in your case [.#perl.org -> XXX@YYY.com.2980:1344441539] the file perl.org has been edited (and not saved) by user XXX at host YYY.com using an emacs session with PID 2980 at time 1344441539=Wed Aug 8 17:58:59 CEST 2012.
Hint: use date -d@1344441539 to convert the timestamp to human-readable form.
.and not with a#. – ott-- Jan 16 at 19:34/and NUL is allowed in a filename/dirname. Someone made up that name. – ott-- Jan 16 at 19:41