Yes if you area an elite or platinum member - ie had several princess cruises before.
If you mean booking an online service that gets you through embarkation quicker, no. Online booking can include credit card payment details & advanced passenger info, but there is no queue for those who have done this online.
Yes you can log in online, we are travelling on Crown Princess in 2008 and have a3ready done so. It is very easy to do.