In the process of following a suggestion to break up my ideas in to different threads (please don't mind the reposting)
I am so impressed with Boxee that I'm planning on putting it on to my family and friends Macs.. When that day comes it would be really awesome if we could view each others media. Boxee seems perfectly position for it with the "Friends" feature.
My suggestion would be that once you're both logged in, have the two (or more) machines connect in a private peer to peer network. I would prefer that the traffic be encrypted so that my ISP doesn't muck around with it. Streaming would be nice but I'm sure a lot of user's upstream traffic wouldn't be able to handle it and since torrent is built in how about just using torrents to trade the files. That way if more of my "friends" want the file we can all contribute bandwidth. Ideally it would prioritize the beginning of the file so people could start watching/listening before the transfer is complete.
Ideally it would be seamless to the end user (I'm planning on putting this on no technical people's computers). No messing with creating torrent's, just a check box saying share this file/folder/etc. Maybe using RSS feeds to pass the torrents back and forth..
Thanks guys, your doing an excellent job!