You cannot create a public match with custom settings in Modern Warfare 2 on Xbox Live. The game uses a strict matchmaking system (IWNet) that automatically places players into ranked lobbies based on skill, region, and playlist. You have no control over map, mode, or rules in public play.
Note: Xbox Live Gold is required for all online multiplayer, including Private Matches on Xbox 360.