Вы можете использовать веб-клиент C # для выполнения HTTP-вызовов на страницу PHP, размещенную на сервере. Страница PHP может передавать запросы / результаты между клиентом silverlight и базой данных mysql.
запомните, то, что это не «сервис» SOAP / WCF, не означает, что это не веб-сервис. Посмотрите на REST-решения на основе PHP и найдите несколько хороших альтернатив, которые можно легко вызвать с помощью silverlight:
http://www.bing.com/search?q=PHP+REST
Редактировать : Как правильно заметил @Spencer Ruport в комментариях, вы, конечно, должны быть осторожны с тем фактом, что веб-сервис будет открыт для публики, и любой может легко прослушать http трафик между вашим приложением Silverlight и сервером. Это позволяет им напрямую обращаться к вашему сервису, поэтому обязательно подумайте об аутентификации и ее значении в контексте вашего приложения / данных