Not sure with V9 but pre V9 there is an inbuilt 1 hour refresh on user scopes for anyone who is not a landesk administrator. So the people who can see the devices straight away are administrators, others have to wait the 1 hour refresh.
Quick fix is to get an administrator to manually refresh the Bare Metal Machines scope in the Users/Scopes window, every time someone adds a new device.
It sux, but it's what we have to work with.
I have found that this may not work for remote consoles where the user is not a member of the LANDesk Management Suite Goup on the core. Adding a bare metal server adds a scn file to the ldscan folder on the core and if you are not a member of this group there seems to be a permission problem with this.
If you add the users to this group it should fix the problem but also check that your scn files are being processed. You will see the differnt naming convention for the bare metal scn files in the ldscan folder.
This may help - I have done a bit of searching on this error as to why and if the user isn't a member in version 9 of the "LANDesk Script Writers" Group they actually don't have write access to the ldscan directory - Therefore they can not add Bare Metal Machines.