The pending membership field means that customers wont be given this membership level right after the registration.
The membership should be further changed by admin (according to the "pending membership" field value if required).
If you want it to be assigned automatically a modification in PHP code will be required.
Check this thread ->
http://forum.x-cart.com/viewtopic.php?t=3687