Абсолютно; Я думаю, что вашим самым большим препятствием будет получение правильного формата для отображения ссылки.
Вот что мы используем для ИБП; это C #, но в php должно быть что-то сравнимое:
hypTracking.Text = TrackingNumber;
hypTracking.NavigateUrl = string.Format ("http://wwwapps.ups.com/etracking/tracking.cgi?InquiryNumber1={0}&track=Track&TypeOfInquiryNumber=T", TrackingNumber);
оберните это в операторе switch (скажем, покажите один формат для UPS, другой для FedEx и другой для USPS), и все должно быть готово.