I have never roasted a pig. I have eaten it though while living in Puerto Rico. Pig roasts are very popular there.
Here's a link to an Instructables Page that actually tells you how to roast a pig - http://www.instructables.com/id/How-to-Roast-a-Pig-1/
(Guy giving data on Instructables as to how to roast a pig.)