Non ho capito molto bene il problema. Vediamo.
Tramite un form, passi dei dati per fare il login su un sito (quale che sia). Questo login lo fai via curl con lo script che hai postato. Lo script effettua correttamente il login. Al termine dello script devi reindirizzare l'utente al sito su cui hai fatto login via Curl, ma non ti riconosce la jsession.
1) form
2) invio del form
3) via CURL effettui login e recuperi la jsession che salvi
4) reindirizzi al sito su cui hai fatto login al punto 3, ma non ti riconosce loggato
Corretto?