- El orden de instalación sería XP, Vista, Linux, para no tener problemas de gestores de arranque. Las particiones las puedes hacer con el instalador de cada SO. Las de los Windows en ntfs; para linux al menos una en ext3 y la swap, aunque te aconsejo separar el /home (también en ext3).
- Desde linux puedes leer y escribir en particiones ntfs con ntfs-3g; desde windows, por defecto, no puedes ni leer ni escribir en particiones ext3, pero hay drivers y alguna cosilla para hacerlo. Hace mucho que no tengo un windows así que no sé qué programas hay ahora para leer/escribir ext3. Otra opción es hacer una partición aparte para los 3 SOs en FAT32, sistema de ficheros para el que los 3 SOs tienen soporte completo, aunque el FS en sí es un poco malo por límite de 4GB por archivo entre otras muchas cosas.
- Ni idea, pero no creo.