Call of Duty 3 benutzt auf der Xbox die üblichen Ports welche Xbox Live benötigt.
Du musst also einfach den Dienst "Xbox Live 360" auf die IP deiner Xbox leiten.
In diesem Zusammenhang wäre es schlauer der Xbox eine fixe IP zu geben. Ansonsten müsstest du das Portforwarding anpassen, falls sich die IP der Xbox mal ändert.
Aber vom Router her sieht dies so aus:
- Webbrowser IP des Routers eingeben. Normalfall http://192.168.1.1
- Einstellungen, Netzwerk
- Portweiterleitungen
- Xbox Live 360 Dienst suchen und auf Xbox leiten
- speichern

Viel Erfolg beim Versuch!