i'd regulate access by creating a new group, e.g. 'guests' and putting your 'guest' account into that group. since it's a new group and nothing's 'chmod'-ed to give it any access, it shouldn't have any rights on your system files and such. you just have to chmod the directories and files it should have access too, which should be less a hassle.