Звучит так, как будто вам необходимо одновременно обрабатывать ввод данных пользователем и обновления с веб-службы. Если вы вызываете веб-службу в том же потоке, что и пользовательский интерфейс, вы не сможете использовать форму.
Если переместить вызов в веб-службу в другой поток, эта проблема может быть решена. Использование асинхронного прокси веб-службы сделает это за вас.
Просто убедитесь, что вы не блокируете пользователя.