The website in question uses PHP query strings (http://screenreader.net/index.php?colourscheme=...) to determine what stylesheet to use. That is probably done with a bit of code like this:
<link rel="stylesheet" type="text/css" href="<?php echo $_GET["colourscheme"].".css"; ?>" />
That is one solution you can use, but as you can see it's not the easiest to understand and frankly it doesn't look good in your code.
Another solution is to have a few buttons and use JavaScript functions to change the stylesheet. There is a JS framework of my own invention that you can use: Utils.JS. Some simple HTML and JS will make this work:
<a href="javascript:document.changeStylesheet('id','stylesheet.css')">Change Style</a>
That'll create a link you can click which will change the stylesheet. If you want to get really smart, you can save the stylesheet the user selects in a cookie using the same framework and reselect it next time they visit.
EDIT:
The solution above may cause your page to break and display the stylesheet URL because of the use of the javascript:
pseudo-protocol. Instead, it may be wiser to use this:
<a href="javascript:void(0)" onclick="document.changeStylesheet('id','stylesheet.css')">Change Style</a>