Shopify now has customer accounts for shops. You need to make some changes to your shop to enable them. In the next few weeks I will be adding these to my Shopify themes elegant and stoked. If I’ve helped or created your shop, please contact me directly to have me enable this for your shop.
More information at http://wiki.shopify.com/Help:CustomerAccounts