It has been a long time since I looked at this stuff. I have a lot more lines, in CONFIG.SYS, related to networking, but I don't think that is where the problem lies.
PROTOCOL.INI also looks okay, I think.
Without spending a lot of time looking, the only thing that jumps out at me, in IBMLAN.INI, is that you have:
wrkservices = MESSENGER
while I have:
wrkservices = MESSENGER, peer
I seem to recall, that "MESSENGER" is optional, but "peer" starts peer sharing, which seem to be what isn't working.