В сигнатуре процедуры WParam - это просто INTEGER. Что в него передавать - зависит от типа сообщения, которое Вы будет посылать.

Если вторым параметром должна пойти ACIIZ-строка (1-байт символы, завершающий нуль), то нужно сделать так:

VAR
sh: ARRAY 255 OF SHORTCHAR;

sh := SHORT(string);
wparam := SYSTEM.ADR(sh);