Silverlight, как и Flash, является клиентской технологией. Он может обслуживаться с любого веб-сервера (с подходящей конфигурацией типа MIME) и не зависит от технологии, используемой для обслуживания содержащей страницы. Поэтому его можно включить в страницы PHP, JSP или статические HTML, как это может быть в Flash.
Тем не менее, если вашему приложению Silverlight необходимо отправить данные обратно на сервер (например, в игре, где публикуются высокие оценки, или в бизнес-приложении, публикующем пользовательские данные или создающем запросы к базе данных), встроенная поддержка связи в основном предназначена SOAP Web-сервисы или ADO.NET Data Services. Поэтому, если вашему приложению нужно общаться с сервером после того, как пользователь скачал его, вам нужно проверить, насколько хорошо реализация SOAP Silverlight работает с вашими веб-службами PHP.