poker sites make there money the same way live poker rooms make their money.
Its called the rake(not to sound like a sa or anything).but they take a percentage of every pot played in a ring game,and most tourneys charge a fee as well. i.e. 50.00 tourney usually cost 55.00 total.
50.00 to the pot and 5.00 to the site.
hope this helps.