Yes to both.
All Macs speak
VNC, so you can remotely "screen scrape" in if you want. I have a macmini setup as a dedicted itunes server in the basement next to my main network switch. I VNC in to fiddle with it...using
Jollys Fast VNC as my main VNC client.
They also support
smb and
afp or
ftp for file sharing....