1) Ecart does not... a product called dataAssist would help you create an admin section to administer your catelog.
2) If you use remote checkout or express checkout from paypal, then you don't need SSL, if you take secure information from your site you would want to install an SSL certificate for securing your forms.... this is done outside of eCart but works with eCart.