Palm is a total pain to get to work right in XP on a limited user.
Every site you look at has different suggestions, I usually just give up and give the user local admin rights. It's a well known problem, google palm xp administrator and you will find many instances of it, very few solutions that work other then giving them the rights.