Do I need to keep my PC on all the time to use Tarasol Phone?

No. there is no need to keep your computer on while using the Tarasol Phone. You don’t even need a computer to do that.
However, you will need to keep your DSL modem on in order for Tarasol Phone to stay connected.