You can't play online with the demo, i meant. If you register 2 computers with different IP's with the same key, you can enter the same server with the same name.
Also, to host you need to forward ports 28000-28032, i'm sure you would know that but there seems to be a lot of trouble in people doing that.