in reply to How to pass arguments to a daemon

If you want to pass the arguments at startup time, then the answer is "just the same as with any other Perl program".

If not, you need some form of IPC (inter-process communication). perlipc provides a good overview and many examples.