How are you storing the image? It would be better to save the path (which I think you do) instead of storing the actual image data, and you don't need to worry about what data type should a backend have.
How are you displaying the image? What control are you using? Is the field bound?
Back to topic, I don't think there was a native PHP driver. You need to use ODBC (or OLEDB Jet) which someone already responded.
As to not using it, unfortunately Access is not very good in multi-user scenario. It also does not gracefully exit in its transactions therefore it is prone to corruption. I can't imagine a multi-threaded application connecting to Access, imagine a text file with 5 users simultaneously overwriting each other (I know, exaggeration). There maybe ways to handle this issue like creating multiple databases and handle the transaction management as part of your application BUT it is not worth the effort as that is what real database servers (MSSQL, MySQL, PostGre, etc.) are for
nindot na nga algorithm bro..just get the path of the image.. i agree on that