Implement a different freezing method that does not involve freezing instead players are surrounded by blocks at eye and chest height so they cannot move until the duel starts which is when these blocks are removed.
You can configure the block that the player is surrounded with in the config.yml , you must use bukkit material names.
New command: /dueladmin forceduel <player1> <player2> when used by an admin will force two players to duel, untested.
This update has CHANGES to config.yml, make sure to backup your existing config.yml then generate the new one.