Yes, Perl can do networking. Beyond the TCP/IP stream sockets discussed in Appendix C, if your system is up to it, Perl also supports UNIX-domain sockets, UDP-based message passing, shared memory, semaphores, named and anonymous pipes, and signal handling. See Chapter 6 of Programming Perl or the perlipc (1) manpage for standard modules, and the networking section of the CPAN modules directory for third-party modules.
Yes, Perl can do TCP/IP socket networking, UNIX-domain networking, and shared memory and semaphores on systems that support it. See the perlipc (1) manpage for further information.