I'm doing research on how to create a network like xbox live arcade. What would it take to create a network like this? what software, hardware? Are there any books that teach these tools? Does Oreilly do a book or series of books covering something like this.

The ideal is a network that is joined by using custom hardware only, (not by computer) and is hosted on the internet through wifi.