I'm sure it's not possible from what I know, but here goes...

I know how to blit a mask, then blit a graphic onto it to make it transparent, but how can I do this and store it in memory, retaining the transparency? I'm trying to just blit it once with transparency, then just pull it from memory whenever I need it. Possible? If so, can you give me a little push into the right direction? Thanks.