Yeah the account system is IP-based for the most part so making a new account can sometimes be a hassle for new users. A lot of forums are like this. I would agree with Swaze and contact the staff about it via this link or sending a PM directly to an administrator (bold yellow names).