Sending variable over Virtual Wire

Try:

lcd.print((char)buf);

or

lcd.print((char *)buf);