Good morning,
As long as processing the queue from the browser works fine, it should not be a problem to do this with cron.
NB: Cron itselft is only able to repeat every minute minimum, so if you intend to re-run it after a few seconds, we will have to use a bash script which repeatedly processes the queue and is started by cron every minute. It might also be advisable to include some sort of locking to prevent multiple instances of the queue processing script running at the same time.
Please contact me to discuss further details. I would also like to know, if you have shell access to your vps or use a frontend like cPanel etc. (I would prefer direct shell access though)
Best regards,
Uwe