Yo.
Owkeje. You'll need some kinda server program, aye... like apache or that PHP one. Problem is, apache is a hazzard to your PC
If someone sends a non-HTTP request to your domain, your PC is fucked mate.
If port 80 is blocked, ask them to open it. If they don't, you can use port 2380 or something.