Hola!!!... no podrías poner tu programa en internet para poder verlo?... o podrías explicar mejor que es lo que sucede?...
en cuanto a la fecha, hasta donde yo sé te toma el formato que tenga el servidor, porque no pones al principio de tu programa SESSION.LCID=1033
el numero depende del formato que quieras, ya sea en español, inglés etc, creo que el 1033 es para el inglés m/d/a
SALUDOS!!!!!!!