YOu can try CIDERO.
The Cidero UPnP controller provides a means for URL links to be passed
directly to it, bypassing the need for a UPnP server for the above type
of usage scenario. A simple 'remoteURL' command passed to the controller
via HTTP is used to specify the URL and begin playback on an active
UPnP media renderer. A small Java application, 'RemoteURLRequestor'
handles the details of this transaction, and is provided as a simple
'gateway' between a Web browser and the controller. The Mozilla Firefox
browser, when configured with the 'Launchy' extension, can be set up to
invoke the 'RemoteURLRequestor' without too much effort. Other browsers
may certainly be able to use this model as well.
have you already tried Cidero? Please tell me.