No, you don't need another server license to separate them.
You should consider doing an installation like this
- QlikView Server
- QlikView WebServer
- QlikView Distribution Service
- QlikView Directory Service
- QlikView Management Service
Then you need to set where each service is in the management console system tab.
Please look at the attached document for more information.