Попробуйте создать пустую библиотеку классов Silverlight, затем добавьте весь свой код в этот проект, после чего вы сможете добавить его в приложение Silverlight в качестве справочного материала.
Если это не отвечает вашим потребностям, обновите до Silverlight 4, вы сможете без проблем добавлять библиотеки в свой проект, но библиотека все равно будет работать в контексте ограниченной безопасности среды выполнения Silverlight
Edit:
Попробуйте использовать рефлектор, например C # рефлектор для .net , чтобы разобрать dll, затем вы можете перенести код, в противном случае лучший совет - перейти на Silverlight 4, если вы только начинаете проект