Prova con:
if (substr($risp,0,1) eq 's'){

Oppure (meglio):
if (lc(substr($risp,0,1)) eq 's'){

Infatti una stringa in Perl non puo` essere di un solo carattere: c'e` sempre il \n (oppure \0) che "chiude" la stringa.