What sort of connection you have chronic?
If you serve a SOF2 game on dial up you are going to run into serious bandwidth issues.
If you have a DSL or cable connection, you can create a server....the normal way....and tell your friends your IP address and they can join your game.
They need to enter your IP address when they connect.
It is very simple if you are on GATT CHAT. Everyone can tell what you IP address is from there.
We do that to play Age of Mythology, Generals and Quake 3 online