UPNP == Shared Gaming?

UPNP media servers like TVersity allow some degree of two-way communication between server and client. Could this infrastructure be used to create simple games that run across devices (say like a Skip Bo game played on my son’s Wii when he's vacationing in Florida and our 360 in Redmond)? How much further could you get if you combined on-the-fly video creation into the mix? Or is any of this even really needed if more game systems allow Ajax and Flash use via web browsing like the Wii already does? Will the next generation of gaming consoles support Silverlight 1.1?