BF2 has a "rent server" button....maybe try clicking that? There are also server files on the EA d/l page if you want to host an unranked. Searching would probably help a bit too.
From what Ive seen it depends on how many slots you want but ranges from some where like $50 to $100 a month?