I think Asks way of doing it is probably the best. I don't really like the idea on these new ones I'm seeing where you have to enter upto four parts of your description Any phpld coders should make it like octopedia or seoma where they automatically get parsed into the website description etc.
I know one way we did this with phpLD is basically give them a text editor where they can add a few sentences with some hyperlinked words or phrases, but with a validator that only allows a specific number of links or they receive a warning message and have to go back and try again.