je je, that sounds probably, I am not at my linux box to test it. I thought since sudo -u is issued by root a password will not requested, it has the permissions anyway.
Anyway, I went to the slim devices site and the command has an option to run as user, ./slimserver.pl -user <username> will do it, the complete usage appears with ./slimserver.pl --help.
--user => Specify the user that server should run as.
Only usable if server is started as root.
This may only work on Unix-like systems.
There is also some init scripts for debian if you want to check
here. May be they can be adapted to VL.
BTW, Nice stuff, enjoy the music

(hey, there is no rock n´roll smiley!)