OK, I'm getting somewhere. I found this: http://support.microsoft.com/kb/174904
which says
"The Well Known Ports [those from 0 through 1023] are assigned by the IANA and on most systems can only be used by system (or root) processes or by programs executed by privileged users"
So that leads me to believe that Windows does have the same limitation on socket creation as Linux has. The article says it applies to XP/2003/NT, so I am assuming it applies to newer versions of Windows OS's as well. I'd like to verify that, though.