так есть ли способ сделать это. я хочу поставить строку в качестве имени файла cookie вместо определенного имени файла cookie?
Имя куки всегда является строкой. Вы имеете в виду, если вы можете заменить его переменной? Да, как и с любой другой строкой.
setcookie($someString, ...); $_COOKIE[$someString];