You can force "net" to use a username with the /user switch, but I couldn't get gp2x\root to work before my batteries died, and I haven't got a compatible PSU with me, I'm afraid.
Maybe somebody can help.
Have you tried creating a Guest user on the GP2X and setting a password using a shell script?