bueno, te contesto, aunque ya todo esto esta muy trillado.
para desarrollar con XNA necesitas: Xbox 360, PC con windows XP SP2 o windows Vista (recomendado XP), visual studio express (gratuito en la pagina de MS) y XNA Studio 1.1
en la 360, necesitas TANTO una cuenta Live Gold, como pertenecer al club de miembros de desarrolladores XNA. un cuenta LiveGold sale por 25€ el trimestre y la cuenta de desarrollador XNA sale por unos 49€ el cuatrimestre. comprando la version de un año sale mas barata por mes, obviamente.
desarrollas en el PC, compilas en el PC, 'casas' el PC con la Consola y firmas/lanzas los juegos a traves de streaming en la 360.
para correr codigo en la 360 necesitas estar conectado a internet, y los ejecutables se firman con una key especial de XNA y es imposible pasar un ejecutable firmado por XNA a otra consola. es imprescindible estar conectado a internet, con cuenta live gold activa y cuenta XNA activa.
lo compilado en XNA no tiene acceso a red, puesto que se encuentra 'capado' para realizar el streaming desde el PC. el XNA se desarrollo para el apartado ARCADE en principio, y no pensaron que el juego en red en un juego arcade fuera necesario 'de momento'.