You can easily do scrolling chat messages on your own. I don't remember if pb_sv_say works in BF3, so you might have to replace it with whatever the BF3 say command is. But the general idea is:
pb_sv_task 0 60 pb_sv_say "Visit this and that"
pb_sv_task 20 60 pb_sv_say "Visit this 3rd thing too"
pb_sv_task 40 60 pb_sv_say "This is also a message"
in a pb config file (pbsv.cfg for instance).
The first number is the amount of seconds till the first sending of the command after pb_sv_task is started (aka after the config being loaded aka server start usually). The second number is seconds between each consequent sending of the command.
In this example, it would send the first message right on server start and a minute after that. The second message would be sent 20 seconds after server start and a minute after that. Etc. So every minute, all 3 messages are displayed with a 20 second interval. 20 may be too short though, mind you.
~
/*Pisi*/