いいえ、必要はありません。
ホストであるプレイヤーがXbox Live アカウントを持っていれば、他の1~3人のプレイヤーはゲストとして参加が出来ます。その際ゲストプレイヤーはランクや装備など全てのゲーム進行状況がホ ストであるプレイヤーと同じものとなり、ゲーム中に入手したアイテムやスコア等は保存されません。
また、参加者の中に複数Xbox Live アカウントを持っているプレイヤーがいる場合は、それぞれのXbox Live アカウントでサインインすることができ、ゲーム中に入手したアイテムやスコア等の進行状況がそれぞれに保存されます。
オンラインマルチプレイを行う際は、Xbox Live ゴールド メンバーシップに加入している必要があります。複数のXbox Live アカウントでゲームをプレイする場合は、それぞれがXbox Live ゴールド メンバーシップに加入していなければなりません。