Sachverhalt: A. Der 1958 geborene E._ war vom 23. März 1989 bis 31. März 2004 als Maschinenführer bei der Firma F._ AG angestellt; sein letzter Arbeitstag war am 14. Mai 2003. Am 9. März 2003 meldete er sich bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle des Kantons Aargau zog diverse Arztberichte sowie ein zu Handen der Mobiliar Versicherung, Nyon, erstelltes Gutachten des Zentrums X._, Firma H._ AG vom 30. März 2006 bei. Weiter holte sie ein Gutachten der Medizinischen Abklärungsstelle (MEDAS). Vom 28. Juni 2006 ein. Mit Verfügung vom 23. Oktober 2006 verneinte sie einen Rentenanspruch (Invaliditätsgrad 30 %). B. Die hiegegen eingereichte Beschwerde wies das Versicherungsgericht des Kantons Aargau mit Entscheid vom 15. Mai 2008 ab. C. Mit Beschwerde beantragt der Versicherte die Aufhebung des kantonalen Entscheides; es seien berufliche Eingliederungsmassnahmen und danach eine neue Leistungsbeurteilung vorzunehmen; eventuell seien ihm ab wann rechtens die gesetzlichen Leistungen nach Massgabe eines Invaliditätsgrades von mindestens 50 % zuzüglich 5 % Verzugszins zuzusprechen; subeventuell sei die Sache zur Neubeurteilung an die IV-Stelle zurückzuweisen; subsubeventuell sei die Sache an die Vorinstanz zurückzuweisen, damit sie ihm Gelegenheit zum allfälligen Beschwerderückzug gebe. Die IV-Stelle schliesst auf Abweisung der Beschwerde, während das Bundesamt für Sozialversicherungen auf eine Vernehmlassung verzichtet. 