Why do you need a username and password though? You could simply just provide the product and the price. Then email that user when the price changes. Offer a one time unsubscribe link in that email if they wish to not receive further updates.
Think newsletter with product price changes.