Sinceramente, es una barbaridad tener el usuario administrador sin contraseña, y más estando en internet, ponle contraseña ahora mismo, de verdad.
Lo de que no te pida contraseña, no recuerdo ahora mismo como era, pero creo que XP tiene esa opción, sí...
Para lo de la X, es sencillo, create un usuario sólo para la Xbox, dale permiso a dicho usuario para poder entrar a la carpeta como recurso compartido, y configura dicho usuario en la X, en el XBMC supongo. Con eso ya el otro no podrá entrar en el recurso si no sabe el usuario y contraseña que tiene acceso a las carpetas compartidas.
Saludos.