Hola gVenom:
p:first-letter debería funcionar perfectamente con ie, siempre y cuando <p> sea un elemento de bloque.
Asegúrate que el texto lo tienes envuelto con la etiqueta <p>....</p> y que no le hayas cambiado el "display: block"
y éste código si me va en ie7
Cita: p:first-letter {font-size:150%; color:#f00; font-weight:500;}