Custom module shows in list but not in permissions
You need to implement hook_permission to register any custom permissions that your module exposes.

Once you have implemented this hook you can then use your new permission in user_access or hook_menu.