Eu acho que você realmente precisará de uma terceira partição, que seria a mais fácil.
O Windows XP verá a partição do Windows 7 sem problemas, então você pode usar a partição Win7 para seus documentos. No entanto, a menos que você altere a letra de partição do sistema para o Windows XP para algo diferente de "C:", você não poderá acessá-la a partir de 7, pois a ocultará, para fazer o sistema acreditar que ela está realmente no C : partição (mesmo que seja em outro), e por isso você não verá o Windows XP, menos de 7.
Note que meu ponto de vista é baseado no que eu experimentei depois de experimentar a versão beta do Windows 7. Esse comportamento pode ter mudado desde então, ou pode haver soluções alternativas.
Dependendo do que você precisa para a inicialização dupla, você também pode considerar instalar o Windows 7 como o sistema principal e instalar o XP em uma máquina virtual, o que provavelmente tornaria o compartilhamento de documentos ainda mais fácil.