Isto é mais ou menos possível. O Silverlight é o irmão menor do WPF e usa o XAML como linguagem de markup. Se você tem um XBAP, não conseguirá converter para Silverlight sem mudanças, devido a diferenças entre as duas plataformas de desenvolvimento. As mudanças podem ser bastante grandes, podendo inviabilizar uma conversão. Em todo caso, não conheço nenhuma ferramenta para converter de XBAP para Silverlight ou vice-versa.
Acredito que no futuro, tenhamos mais facilidade de programar para os diversos ambientes. Assim poderemos criar uma aplicação Silverlight e convertê-la em XBAP (embora o contrário seja mais difícil, pois espera-se que o XBAP tenha mais funcionalidades que o Silverlight)
Bruno