Best suggestion I have if you haven't done so already is find an attorney experienced in Intellectual Property (trademark protection law and whatnot) and set about protecting those parts of your idea that require it. But maybe that's just the lawyer2B in me speaking.