здесь нет никаких уровней.
в скрипт передаются перемененные
s, threadid и msgnum
Почитать можешь тут:
чтобы передать скрипту переменную, надо после имени скрипта написать знак вопроса, потом имя переменной, потом знак равно, потом значение переменной.
точно так же добавляется любое количество переменных, только вместо знака вопроса уже надо писать знак амперсанда.
Ну, на примере же все видно!
Откуда берется - программист в скрипте пишет.
как сделать самому - в скрипте к ссылке приписать