Assuming all PC's run some flavour of Windows, off course. It might work with Samba as well, but I haven't tried that.
Also, this is assuming you've got a local network set-up already. (A windows network, with all PC's in the same workgroup.) To get the printer recognised by the other PC's, you'll need to install a new printer using the wizards, and select "Install a network printer" or something to that effect.
It's easy as anything if you're not running a firewall, but the same goes for filesharing. And right now I'm running an FTP server just so I can reach my MP3's on another computer on the same LAN. Thanks for the help, windows SP2.....