If I get a new BB can I just use my current cups with the new spindle and shell to get the desired chainline? Is there anything I need to do with the rear?
AFAIK you should be able to use the same cups but I'd wait for someone who actually knows for sure.
Hubjub sell 3mm spacers for this exact purpose - probably worth paying the money to do it right.
Read this http://sheldonbrown.com/chainline.html
You'll learn how to work out which BB to buy to get a perfect chainline.
AFAIK you should be able to use the same cups but I'd wait for someone who actually knows for sure.