I have not been able to locate a way to do this so here is a suggestion. If the following is possible in Eagle I would appreciate someone letting me know where this is possible. When in the package editor and defining pads (SMD or otherwise), it would great to be able to define multiple pads by stating X and Y size of pads along with pitch and how many pads you want in one command. In other cad programs this makes defining a device package very easy, especially when you have devices with odd pad sizes or you want to modify pads for your own reasons. As an example look at the free version of WinQcad.