gentoo rules.
But yes, samba for network shares.
Most distros add network devices to the default runlevel, but, where you're setting up a server, you should probably add the network card to the boot runlevel (just use 'rc-update del net.ethX default' and 'rc-update add net.ethX boot') I say this just because your server will be loading a fair number of programs at boot time that require a network connection so it's best to get it up as soon as possible...
Also, I don't really know much about running applications from a server but there ARE ways that Word and other Office programs can be run off of a *NIX server... I just have no idea how... I think it involves a lot of tweaking of WINE...