I plan to host a few sites. The first one is e-com and needs an IP address for the SSL cert. Do I need another IP address for the others? or can they be associated with the first IP address?
If your other sites won't be running anything over HTTPS (SSL) then one address should be fine. Any webserver you use should be able to use host headers to serve multiple sites on a single address.