Not meant to scare you but PHL Intl. is a very busy airport so clearing immigration and customs + going through security again takes time. This being said, 1 1/2 hr should be ok, unless of course your flight leaves SXM later than expected. Good luck!