lns is a command line tool from Simon Tatham that can recursively create symbolic links from a source directory to a target driectory [download link]