Can human cells live forever?

In a way. Forever is a long time, but cells can be made to turn off their natural cycles which would cause them to die sooner. Cancer cells often develop this trait and thus outlive their host (temporarily). Read the immortal life of henrietta lacks for a good layman's explanation of this process.