how can i get 2 pages, and output the difference between those. getting the pages not a problem, but stuck on how to get the difference....i need a library for ruby OR php
http://us3.php.net/manual/en/function.xdiff-string-diff.php
Not exactly what you asked for, but you might find it interesting and/or useful, but there is a Javascript diff library which might work for your needs.
For PHP, I'd suggest looking at the daisydiff project. This work was done to create a visual diff for Mediawiki.
Otherwise, the easiest thing to do would be to shell out to the diff program, and transform the results into html.