See this post for details on adding multiple shipping options:
http://www.webassist.com/forums/posts.php?id=27176
I dont follow what you are asking about "moving the User ID", the shipping can be tested using a local server or the remote one.
You will need a paypal pro account.