Faits: A. F._, né en 1935, rentier de l'AI puis de l'AVS dès le 1er décembre 2000, a été mis au bénéficie de prestations complémentaires fédérales et cantonales du 1er mars 1981 au 30 novembre 1982, ensuite du 1er juin 1990 au 30 juin 1994, et de nouveau à partir du 1er décembre 2000. Au mois de septembre 2005, à l'occasion d'une révision des conditions économiques de l'assuré, la Caisse de compensation du Valais (ci-après : la caisse) s'est aperçue que celui-ci exerçait un emploi de portier de nuit auxiliaire auprès de l'Hôtel X._ depuis janvier 1991 sans lui avoir déclaré le salaire qu'il percevait à ce titre. Elle a alors repris le calcul des prestations complémentaires en tenant compte de ce salaire et rendu, le 24 novembre 2005, huit décisions (n° 1 à 8), par lesquelles elle a réclamé à l'intéressé la restitution d'un montant de 49'540 fr., correspondant aux prestations complémentaires et frais de maladie versés en trop du 1er décembre 2000 au 30 novembre 2005. Le 27 décembre 2005, F._ s'est opposé à ces décisions et a demandé en même temps la remise de la somme réclamée. Dans une décision du 8 février 2006, la caisse a écarté la demande de remise. L'assuré ayant derechef formé opposition, elle l'a écartée dans une nouvelle décision du 3 avril 2006. Après avoir recouru contre cette dernière décision devant le Tribunal cantonal valaisan des assurances (jugement du 6 novembre 2006), F._ a saisi le Tribunal fédéral d'un recours de droit administratif (cause P 63/06). Dans un arrêt du 14 mars 2007, la Ire Cour de droit social a admis le recours, annulé le jugement cantonal ainsi que les décisions de la caisse des 3 avril et 8 février 2006, et renvoyé la cause à cette dernière pour qu'elle statue sur l'opposition du 27 décembre 2005 de F._. Le 11 juillet 2007, faisant suite à l'arrêt fédéral précité, la caisse a rendu une nouvelle décision sur opposition dans laquelle elle a confirmé la teneur de ses décisions du 24 novembre 2005. B. Par jugement du 14 janvier 2008, le Tribunal cantonal valaisan des assurances a rejeté le recours formé par l'assuré contre la décision sur opposition du 11 juillet 2007. C. F._ interjette un recours en matière de droit public dans lequel il conclut, sous suite de frais et dépens, à l'annulation du jugement cantonal et au renvoi de la cause à la caisse pour nouvelle décision. Il sollicite en outre le bénéfice de l'assistance judiciaire. La caisse conclut au rejet du recours. L'Office fédéral des assurances sociales a renoncé à se déterminer. D. Par ordonnance du 15 mai 2008, la Ire Cour de droit social du Tribunal fédéral a rejeté la demande d'assistance judiciaire et fixé au recourant un délai pour verser une avance de frais de 500 fr. L'intéressé s'est exécuté en temps utile. 