Sachverhalt: A. Der 1955 geborene P._ arbeitete vom 3. Dezember 1990 bis 31. Dezember 2004 als Hilfsarbeiter bei der Firma X._ AG. Am 10. Januar 2005 meldete er sich bei der Invalidenversicherung zum Leistungsbezug an. Zur Abklärung der Verhältnisse holte die IV-Stelle Schwyz diverse Arztberichte sowie ein polydisziplinäres Gutachten der Dres. med. T._, Innere Medizin und Endokrinologie/ Diabetologie FMH, sowie J._, Rheumatologie FMH, Chefarzt, Medizinische Abklärungsstelle Zentralschweiz (nachfolgend MEDAS), vom 13. Januar 2006 ein. Die MEDAS holte bei den Dres. med. F._, FMH Psychiatrie Psychotherapie, sowie P._, Facharzt FMH für Ophthalmologie und Ophthalmochirurgie, Konsilien ein, die beide am 20. Oktober 2005 erstellt wurden. Im MEDAS-Gutachten vom 13. Januar 2006 wurden folgende Diagnosen mit wesentlicher Einschränkung der zumutbaren Arbeitsfähigkeit gestellt: schwere Sehbehinderung beider Augen durch zentral exsudative, nicht-proliferative diabetische Retinopathie bei Presbyopie und Status nach Laser-Therapie Mai 2004 sowie Juni/Juli und August/ September 2005. Mit Verfügung vom 26. Januar 2006 verneinte die IV-Stelle den Rentenanspruch (Invaliditätsgrad 15 %). Die dagegen erhobene Einsprache wies sie mit Entscheid vom 31. Januar 2007 ab. B. Hiegegen reichte der Versicherte beim Verwaltungsgericht des Kantons Schwyz Beschwerde ein und legte neu Berichte des Spitals X._ 11. Dezember 2006 und 31. Januar 2007 auf. Mit Entscheid vom 22. August 2007 wies das kantonale Gericht die Beschwerde ab. C. Mit Beschwerde beantragt der Versicherte die Aufhebung des kantonalen Entscheides; es sei ihm rückwirkend ab Gesuchseinreichung eine volle bzw. halbe Invalidenrente zu gewähren; es sei ein neutrales Gutachten über seinen Gesundheitszustand und seine Arbeitsfähigkeit erstellen zu lassen; das kantonale Gericht sei anzuweisen, seinem vorinstanzlichen Rechtsvertreter eine angemessene Parteientschädigung zuzusprechen. Ferner verlangt er die Gewährung der unentgeltlichen Rechtspflege und Verbeiständung für das letztinstanzliche Verfahren. Mit Verfügung vom 8. Januar 2008 wies das Bundesgericht das Gesuch um unentgeltliche Rechtspflege ab. Mit Verfügung vom 10. Januar 2008 forderte es den Versicherten auf, bis spätestens 25. Januar 2008 einen Kostenvorschuss von Fr. 500.- einzuzahlen, was er fristgemäss tat. 