You can input duration to a hud message, so... input it a verry long number and re-send it on pickup events.
That won't, however, keep the message on screen since it can be overwritten by other hud messages, so you can't really have a permanent hud message without constant update.