Я бы следовал этому How-To , чтобы получать push-уведомления с сервера -> телефон. Это не должно быть все так сложно, и, похоже, у вас уже есть эта работа.
Что вам нужно сделать, это настроить механизм опроса в игре для ПК, чтобы обновить состояние. Вы можете смоделировать push-уведомления с некоторым типом long-polling , так как вы используете .NET / XNA, я полагаю, вы также будете использовать WCF.
Комбинация этих двух подходов должна заставить всех ваших клиентов общаться с сервером, и сервер правильно распределяет ответы, перенаправляя их на WP7 и / или ответы с длинными опросами на ПК.