I created a new model for Comet with a texture and also kept the original dice model but gave it a new texture, so it is possible to do what you're trying to do.
What you'll want to do is open matra.p in Biturn and convert it to a 3ds file and name it matra.3ds. Open that in your favorite 3d program and UV map it to whatever picture it is you want. Then save it. Take the 24bit bmp file you just used to map the UVs to and use Image2Tex to convert it to a .tex file. Name it matra.tex.
Change matra.rsd to look like this
PLY=MATRA.PLY
MAT=MATRA.MAT
GRP=MATRA.GRP
# Number of TIM (Texture) Files
NTEX=1
TEX[0]=MATRA.TIM
Boot up PCreator, under options check battle model and texture files. Open matra.3ds. In the drop down box select "matra" so it will appear red in the viewing window. Select File > Open Bitmap and select any bmp image you want (it wont change what is used in game). Then go to View > UV Coords > and check Flip Y. Now save everything as Matra.p
Put your new matra.p and matra.tex file back with the rest of your extracted magic.lgp exactly where you found the originals and recompile it with LGP. Put your new lgp back into your FF7 data battle folder.
Boot up your game and attack using Matra Magic. Tada! If it still doesn't work, send it to me and I'll do it for you. ( I really hope you have a new missile model though... or that you have one badass texture
)
(The current versions of Kimera will never show you what a textured p file will look like in game. The reason is that when you open just a p file Kimera isn't looking at the rsd or hrc, it's only looking at the geometry of the p file itself. In order to make Comet and Dice look like that it took a lot of adjusting then recompiling and checking in game to see if it looked correct)