Você não precisa de assinatura Xbox Live Gold ativa para acessar DLC já baixado, mas precisa de uma conta Xbox Live (nível Silver gratuito) para:
Você também pode transferir DLC via disco ou de outro Xbox 360, mas deve possuir o DLC primeiro.