Sorry to hear that you are no longer able to create a clan.
Please know that in order to create a clan, you will need to use the new Call of Duty mobile app. Keep in mind that additional support for Android devices will be expanded over time.
Unfortunately, the only way to manage Ghost clans are through the Call of Duty app.
For more information on this please see: http://community.callofduty.com/community/call_of_duty/english/ghosts/blog/2013/ 10/10/call-of-duty-ghosts-early-clan-registration-faq#.Unv65Pl4xMC