Windows Phone 7 is about to see its official US launch on the 8th November, and Neowin has uncovered exclusive information that you may not need a Windows Phone 7 device to play games that are available on the platform against other actual device owners.
On a website uncovered by…