Vayamos por partes...
-Tema particiones windows:
Para poder verlas las tienes que montar, y para montarlas tienes varias posibilidades:
+Como root tecleas: mount -t vfat /dev/hda1 /mnt/windows
vfat seria el sistema de archivos, el fat32
/dev/hda1 corresponde a donde tengas instalado el windows y /mnt/windows se refiere el punto de montaje, es decir, donde quieres que se monte la partición. Todo esto lo cambias a tu situación.
+Otra opción sería editar el archivo /etc/fstab como root y añadir la siguiente linea:
/dev/hda1 /win vfat uid=user,rw 0 0
Aquí cambias los parametros como antes, pero donde pone uid=user pones el user con el que trabajas (no el de root!).
-Tema red windows -> linux:
Primero necesitaras dos tarjetas de red, una para cada maquina. Para conectar las dos máquinas entre sí no necesitaras ningun hub, ya que solo uniras dos pcs; con lo que necesitas un cable cruzado rj-45.
Cuando ya lo tengas todo, en el pc que tenga windows deberás de instalar un programa para compartir la conexión, como pueden ser wingate, winproxy, etc. Sobre la configuración de cada uno npi, pero sé que puedes abrir unos puertos y también tienes opción de dhcp. Esto a ver si alguno de otro foro que sepa sobre la configuración de este tipo de programas te ayuda.
Bueno chaval.. sin mas, suerte! :-P