As others have already said, yeah, you can cluster them, but you need to know that your software will be able to run that way. Heck most games are not even multi-threaded much less written for use in a clustered environment. The only major software that is clustered will be database, web servers, terminal servers, and high availability services (for High Availability, go look at <A HREF="
http://www.symantec.com/enterprise/products/overview.jsp?pcid=1019&pvid=20_1">Veritas Cluster</A> for an example, but this is multi-thousand dollar software hence why there is no price listed and you need to call) . After that, 99% of the software that runs on clusters will be custom build applications for simulations, image rendering, video rendering, data analysis, and software compiling (and custom built meaning that the people who own the cluster coded the application themselves).
So, unless you code software, or plan on running a web server or database, you won't use the capabilities of clustering. But if you just want to play around, well, install linux or Sun Solaris 10, and install the Sun N1 Grid Engine or compile and install a MPI environment like LAM/MPI and go write your own software which uses the MPI environment....