Yes, players will need to sign up for a new account for each subsite or sister site of 888casino. Each of these specialty gaming sites operates independently from 888casino.com.