Hey Aren. Do you not have a WP8 test unit? It seems like Microsoft would be happy to hook you up with one.
Here's the error list I came up with so far. I wrapped each with "#if !UNITY_WP8" checks in order to proceed. I stopped on the last one since it seems to encompass "static public string GetResponse (WebRequest request)" which I couldn't figure out how to wrap without breaking calls to it from other scripts.
TNTcpProtocol:
Exception: Error: type `System.Net.Sockets.SocketOptionLevel` doesn't exist in target framework.
Exception: Error: type `System.Net.Sockets.SocketFlags` doesn't exist in target framework.
Exception: Error: method `System.IAsyncResult System.Net.Sockets.Socket::BeginConnect(System.Net.EndPoint,System.AsyncCallback,System.Object)`
Exception: Error: method `System.Boolean System.Threading.WaitHandle::WaitOne(System.Int32,System.Boolean)
Exception: Error: method `System.Void System.Net.Sockets.Socket::EndConnect(System.IAsyncResult)`
Exception: Error: type `System.Net.Sockets.SocketFlags` doesn't exist in target framework
Exception: Error: method `System.Int32 System.Net.Sockets.Socket::EndSend(System.IAsyncResult)`
Exception: Error: method `System.Int32 System.Net.Sockets.Socket::EndReceive(System.IAsyncResult)`
Exception: Error: type `System.Net.Sockets.SocketFlags` doesn't exist in target framework.
TNTools:
Exception: Error: type `System.Net.NetworkInformation.NetworkInterface` doesn't exist in target framework.
Exception: Error: type `System.Net.Dns` doesn't exist in target framework.
Exception: Error: method `System.String System.Net.WebClient::DownloadString(System.String)` doesn't exist in target framework.
Exception: Error: method `System.Net.WebResponse System.Net.WebRequest::GetResponse()` doesn't exist in target framework.