Когда вы запускаете приложение silverlight, вы в основном скачиваете файл .xap (с dll внутри). Те выполнены на вашей машине. Я не эксперт по PHP, но, похоже, я помню, что PHP выполняется на стороне сервера - так что теперь вы знаете разницу.
Для связи с сервером вы можете использовать один из популярных методов:
- использовать веб-сервис WCF
- используйте WCF Ria WebService
- использовать веб-сервис REST WCF
- использовать сокеты
Я не уверен, но я думаю, что использование объекта WebClient также возможно с глаголом POST (хотя вам и нужно его найти).
В разделе обучения silverlight.net можно найти несколько хороших видеороликов об использовании служб WCF или практических занятиях. Я бы также порекомендовал книги Мэтью Макдональда Pro Silverlight (3 или 4), в них есть несколько хороших примеров розеток.
Надеюсь, это поможет.
Привет