I am attempting to take away the capacity of customers apart from the administrator/superadmin (ID # 1) to include a webpage, I understand that you will find plug ins which you'll edit the wordpress role however in my situation I want so that it is per user/username/userid (no wordpress plugin which i no of can be obtained)..

Presently user number two must be 'Administrator' just because a specific wordpress plugin I personally use only shows reviews to 'Administrator' role but I have to remove add page abilities. I've the next code:

function modify_capabilities()
{
global $userdata;
get_currentuserinfo();
  $userdata->ID != 1 ->remove_cap('publish_pages');

 }

add_action('admin_init','modify_capabilities');

However it does not work.. The mistake is within this line:

$userdata->ID != 1 ->remove_cap('publish_pages');

Your code appears off by a little:

function modify_capabilities()
{
global $userdata;
get_currentuserinfo();
    if ($userdata->ID != 1) {
         $role = get_role('author');
         $role->remove_cap('publish_pages');
         $role->remove_cap('publish_posts');
    }
 }

add_action('admin_init','modify_capabilities');

Up-to-date according to your comments and using the original particulars in the blog you associated with. Unsure the reason why you removed individuals parts though...