I'd spend less time in trying to make a device like a PS3 with Sony software streaming media and more time finding a good client to run a supported device. Such as Boxee (XBMC) which runs on a number of platforms.
That said ORB works with anything with a web browser. User experience is gong to suck though.
I'd rather spend a bit and have a usable end result than trying to cope with a really kludgy solution. I'm still really liking my SageTV and Media Extender, especially with the latest software updates.